<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Repetier-Firmware: Printer Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="icon128.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Repetier-Firmware
   &#160;<span id="projectnumber">1.0.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_printer.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#pri-static-attribs">Static Private Attributes</a> &#124;
<a href="class_printer-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Printer Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="_printer_8h_source.html">Printer.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a625cdc490e186fcd9be7adf8b3476883"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a625cdc490e186fcd9be7adf8b3476883">handleInterruptEvent</a> ()</td></tr>
<tr class="separator:a625cdc490e186fcd9be7adf8b3476883"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaae709767f84717cb972785343a40a1b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aaae709767f84717cb972785343a40a1b">setInterruptEvent</a> (uint8_t evt, bool highPriority)</td></tr>
<tr class="separator:aaae709767f84717cb972785343a40a1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac732e5d49acaee2f6f41ae46932a4708"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ac732e5d49acaee2f6f41ae46932a4708">reportPrinterMode</a> ()</td></tr>
<tr class="separator:ac732e5d49acaee2f6f41ae46932a4708"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7e49b42cc5f9e8f7f62b5fba6bfe1c9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aa7e49b42cc5f9e8f7f62b5fba6bfe1c9">setMenuMode</a> (uint16_t <a class="el" href="class_printer.html#ae5ce4a2f78b619409849a000fcd5ca8a">mode</a>, bool on)</td></tr>
<tr class="separator:aa7e49b42cc5f9e8f7f62b5fba6bfe1c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aded40ebc0746741a745d131ce92f9b3a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aded40ebc0746741a745d131ce92f9b3a">isMenuMode</a> (uint8_t <a class="el" href="class_printer.html#ae5ce4a2f78b619409849a000fcd5ca8a">mode</a>)</td></tr>
<tr class="separator:aded40ebc0746741a745d131ce92f9b3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04aa05474014b006ccbca2b6c31fc149"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a04aa05474014b006ccbca2b6c31fc149">setDebugLevel</a> (uint8_t newLevel)</td></tr>
<tr class="separator:a04aa05474014b006ccbca2b6c31fc149"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace6d5d36d42900123460e899be59c7a0"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ace6d5d36d42900123460e899be59c7a0">toggleEcho</a> ()</td></tr>
<tr class="separator:ace6d5d36d42900123460e899be59c7a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafa96c77ae8a7c1de6cc699ff4d992d0"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aafa96c77ae8a7c1de6cc699ff4d992d0">toggleInfo</a> ()</td></tr>
<tr class="separator:aafa96c77ae8a7c1de6cc699ff4d992d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a1b8c42b26a1315b23385775b0fc861"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a3a1b8c42b26a1315b23385775b0fc861">toggleErrors</a> ()</td></tr>
<tr class="separator:a3a1b8c42b26a1315b23385775b0fc861"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdeba21e996fd776e7b4b41015f95437"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#abdeba21e996fd776e7b4b41015f95437">toggleDryRun</a> ()</td></tr>
<tr class="separator:abdeba21e996fd776e7b4b41015f95437"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba7ec8e5205acfc1d459f6d561518d6c"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aba7ec8e5205acfc1d459f6d561518d6c">toggleCommunication</a> ()</td></tr>
<tr class="separator:aba7ec8e5205acfc1d459f6d561518d6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d8650c5727a3bf6d080c945987a423f"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a0d8650c5727a3bf6d080c945987a423f">toggleNoMoves</a> ()</td></tr>
<tr class="separator:a0d8650c5727a3bf6d080c945987a423f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97a54ca891a7c609b63464bf5669f10c"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a97a54ca891a7c609b63464bf5669f10c">toggleEndStop</a> ()</td></tr>
<tr class="separator:a97a54ca891a7c609b63464bf5669f10c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a208a132edf5486bb3c4ca13b8888a4ba"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a208a132edf5486bb3c4ca13b8888a4ba">getDebugLevel</a> ()</td></tr>
<tr class="separator:a208a132edf5486bb3c4ca13b8888a4ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4aaa055f339e6aca9b4fec866b65a34"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ab4aaa055f339e6aca9b4fec866b65a34">debugEcho</a> ()</td></tr>
<tr class="separator:ab4aaa055f339e6aca9b4fec866b65a34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bf9c7ce53fa45f2028705c604d6b0a1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a5bf9c7ce53fa45f2028705c604d6b0a1">debugInfo</a> ()</td></tr>
<tr class="separator:a5bf9c7ce53fa45f2028705c604d6b0a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae91c5952b5ad1355a94595788df1b18f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ae91c5952b5ad1355a94595788df1b18f">debugErrors</a> ()</td></tr>
<tr class="separator:ae91c5952b5ad1355a94595788df1b18f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0403509060bc0ec832b7baa8b808cd3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ac0403509060bc0ec832b7baa8b808cd3">debugDryrun</a> ()</td></tr>
<tr class="separator:ac0403509060bc0ec832b7baa8b808cd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9142f4fb14f62aec972d76e24e7ebdd6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a9142f4fb14f62aec972d76e24e7ebdd6">debugCommunication</a> ()</td></tr>
<tr class="separator:a9142f4fb14f62aec972d76e24e7ebdd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42a76f8d84cb225b614cdcd6d8831e62"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a42a76f8d84cb225b614cdcd6d8831e62">debugNoMoves</a> ()</td></tr>
<tr class="separator:a42a76f8d84cb225b614cdcd6d8831e62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85dfbf6e7cac25a08799847f01bb4f86"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a85dfbf6e7cac25a08799847f01bb4f86">debugEndStop</a> ()</td></tr>
<tr class="separator:a85dfbf6e7cac25a08799847f01bb4f86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf86fd14b477bfb50377a29ad73295c9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aaf86fd14b477bfb50377a29ad73295c9">debugFlag</a> (uint8_t flags)</td></tr>
<tr class="separator:aaf86fd14b477bfb50377a29ad73295c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e1be77b0942f6cadd77af98eafb3f46"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a1e1be77b0942f6cadd77af98eafb3f46">debugSet</a> (uint8_t flags)</td></tr>
<tr class="separator:a1e1be77b0942f6cadd77af98eafb3f46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0b57e6cc957c9ba18e8391594b3b799"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ae0b57e6cc957c9ba18e8391594b3b799">debugReset</a> (uint8_t flags)</td></tr>
<tr class="separator:ae0b57e6cc957c9ba18e8391594b3b799"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff5987634f3f8f016a14bf5c290c9f3f"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aff5987634f3f8f016a14bf5c290c9f3f">setFanSpeedDirectly</a> (uint8_t speed)</td></tr>
<tr class="separator:aff5987634f3f8f016a14bf5c290c9f3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeabcc5d0165def55e21b97f2c8dbd731"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aeabcc5d0165def55e21b97f2c8dbd731">setFan2SpeedDirectly</a> (uint8_t speed)</td></tr>
<tr class="separator:aeabcc5d0165def55e21b97f2c8dbd731"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a321d6c1f72e9c62bf6c22ad46238d4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a2a321d6c1f72e9c62bf6c22ad46238d4">disableXStepper</a> ()</td></tr>
<tr class="memdesc:a2a321d6c1f72e9c62bf6c22ad46238d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disable stepper motor for x direction.  <a href="#a2a321d6c1f72e9c62bf6c22ad46238d4">More...</a><br /></td></tr>
<tr class="separator:a2a321d6c1f72e9c62bf6c22ad46238d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af339df8be91fc84c29ad13800aa3665b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#af339df8be91fc84c29ad13800aa3665b">disableYStepper</a> ()</td></tr>
<tr class="memdesc:af339df8be91fc84c29ad13800aa3665b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disable stepper motor for y direction.  <a href="#af339df8be91fc84c29ad13800aa3665b">More...</a><br /></td></tr>
<tr class="separator:af339df8be91fc84c29ad13800aa3665b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8b0cd81f9eb228ad5ea55ac809065c6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ac8b0cd81f9eb228ad5ea55ac809065c6">disableZStepper</a> ()</td></tr>
<tr class="memdesc:ac8b0cd81f9eb228ad5ea55ac809065c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disable stepper motor for z direction.  <a href="#ac8b0cd81f9eb228ad5ea55ac809065c6">More...</a><br /></td></tr>
<tr class="separator:ac8b0cd81f9eb228ad5ea55ac809065c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae41de95692b0aedf82b903d54cb62418"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ae41de95692b0aedf82b903d54cb62418">enableXStepper</a> ()</td></tr>
<tr class="memdesc:ae41de95692b0aedf82b903d54cb62418"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable stepper motor for x direction.  <a href="#ae41de95692b0aedf82b903d54cb62418">More...</a><br /></td></tr>
<tr class="separator:ae41de95692b0aedf82b903d54cb62418"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34b7d43ef472535fa106cf07ce78bcbb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a34b7d43ef472535fa106cf07ce78bcbb">enableYStepper</a> ()</td></tr>
<tr class="memdesc:a34b7d43ef472535fa106cf07ce78bcbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable stepper motor for y direction.  <a href="#a34b7d43ef472535fa106cf07ce78bcbb">More...</a><br /></td></tr>
<tr class="separator:a34b7d43ef472535fa106cf07ce78bcbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a194d614c99a273e34bc6a755375e0340"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a194d614c99a273e34bc6a755375e0340">enableZStepper</a> ()</td></tr>
<tr class="memdesc:a194d614c99a273e34bc6a755375e0340"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable stepper motor for z direction.  <a href="#a194d614c99a273e34bc6a755375e0340">More...</a><br /></td></tr>
<tr class="separator:a194d614c99a273e34bc6a755375e0340"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5dc6385cff653350500565b00ba068d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ae5dc6385cff653350500565b00ba068d">setXDirection</a> (bool positive)</td></tr>
<tr class="separator:ae5dc6385cff653350500565b00ba068d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a563c2df82f473f01c8a1c6b682fe6ec5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a563c2df82f473f01c8a1c6b682fe6ec5">setYDirection</a> (bool positive)</td></tr>
<tr class="separator:a563c2df82f473f01c8a1c6b682fe6ec5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3090dd11859c033860568b4acd3f5cd2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a3090dd11859c033860568b4acd3f5cd2">setZDirection</a> (bool positive)</td></tr>
<tr class="separator:a3090dd11859c033860568b4acd3f5cd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a734db25491c1a3ef81d047369512fd89"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a734db25491c1a3ef81d047369512fd89">getZDirection</a> ()</td></tr>
<tr class="separator:a734db25491c1a3ef81d047369512fd89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56c44fa9899321c40f3a9adc5757a51d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a56c44fa9899321c40f3a9adc5757a51d">getYDirection</a> ()</td></tr>
<tr class="separator:a56c44fa9899321c40f3a9adc5757a51d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75b84ca5f88e2a4e9aacad2abf3d5aa4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a75b84ca5f88e2a4e9aacad2abf3d5aa4">getXDirection</a> ()</td></tr>
<tr class="separator:a75b84ca5f88e2a4e9aacad2abf3d5aa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93a38e76bab05e86bafc49651a63f511"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a93a38e76bab05e86bafc49651a63f511">isLargeMachine</a> ()</td></tr>
<tr class="separator:a93a38e76bab05e86bafc49651a63f511"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cce78302851c4395b95f4e68d8daf5f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a5cce78302851c4395b95f4e68d8daf5f">setLargeMachine</a> (uint8_t b)</td></tr>
<tr class="separator:a5cce78302851c4395b95f4e68d8daf5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a071382cfedb3a2f2fc5801f8cdeacc93"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a071382cfedb3a2f2fc5801f8cdeacc93">isAdvanceActivated</a> ()</td></tr>
<tr class="separator:a071382cfedb3a2f2fc5801f8cdeacc93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5badd33940880188d59f0a3c0e29a909"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a5badd33940880188d59f0a3c0e29a909">setAdvanceActivated</a> (uint8_t b)</td></tr>
<tr class="separator:a5badd33940880188d59f0a3c0e29a909"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78c3f4cff1c439e15507bc6f07690a57"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a78c3f4cff1c439e15507bc6f07690a57">isHomedAll</a> ()</td></tr>
<tr class="separator:a78c3f4cff1c439e15507bc6f07690a57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a346e121b0e735469d6ad9b682f605c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a1a346e121b0e735469d6ad9b682f605c">unsetHomedAll</a> ()</td></tr>
<tr class="separator:a1a346e121b0e735469d6ad9b682f605c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57200689a0dba18837558d310165223c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a57200689a0dba18837558d310165223c">updateHomedAll</a> ()</td></tr>
<tr class="separator:a57200689a0dba18837558d310165223c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb8d0728cc486d46792176ba21988d3f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#acb8d0728cc486d46792176ba21988d3f">isXHomed</a> ()</td></tr>
<tr class="separator:acb8d0728cc486d46792176ba21988d3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2f86e09cd04731e0cb262c2c2fba091"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ae2f86e09cd04731e0cb262c2c2fba091">setXHomed</a> (uint8_t b)</td></tr>
<tr class="separator:ae2f86e09cd04731e0cb262c2c2fba091"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf92c98ec1ba04c65bb1424bcdb17568"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#abf92c98ec1ba04c65bb1424bcdb17568">isYHomed</a> ()</td></tr>
<tr class="separator:abf92c98ec1ba04c65bb1424bcdb17568"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3bbb369514faa02da4b6e8e613f3d0d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aa3bbb369514faa02da4b6e8e613f3d0d">setYHomed</a> (uint8_t b)</td></tr>
<tr class="separator:aa3bbb369514faa02da4b6e8e613f3d0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21283bd57213dd1306af1c00ad0870ad"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a21283bd57213dd1306af1c00ad0870ad">isZHomed</a> ()</td></tr>
<tr class="separator:a21283bd57213dd1306af1c00ad0870ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fd4e1778b61553617723990b4b59ecc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a4fd4e1778b61553617723990b4b59ecc">setZHomed</a> (uint8_t b)</td></tr>
<tr class="separator:a4fd4e1778b61553617723990b4b59ecc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82697a1ce433b03c0b7735241021a348"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a82697a1ce433b03c0b7735241021a348">isAutoreportTemp</a> ()</td></tr>
<tr class="separator:a82697a1ce433b03c0b7735241021a348"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1135218e272d361d691257df2157310f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a1135218e272d361d691257df2157310f">setAutoreportTemp</a> (uint8_t b)</td></tr>
<tr class="separator:a1135218e272d361d691257df2157310f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4eba824f1fe782280cb8c5c17fc4c065"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a4eba824f1fe782280cb8c5c17fc4c065">isAllKilled</a> ()</td></tr>
<tr class="separator:a4eba824f1fe782280cb8c5c17fc4c065"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addbea6b8b61b95162effbcb2ebfddbb8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#addbea6b8b61b95162effbcb2ebfddbb8">setAllKilled</a> (uint8_t b)</td></tr>
<tr class="separator:addbea6b8b61b95162effbcb2ebfddbb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb8d4490f2cb62aa75721be7e8beaf4a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#abb8d4490f2cb62aa75721be7e8beaf4a">isAutomount</a> ()</td></tr>
<tr class="separator:abb8d4490f2cb62aa75721be7e8beaf4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac93907c081d64285fe8110d89f9e96d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aac93907c081d64285fe8110d89f9e96d">setAutomount</a> (uint8_t b)</td></tr>
<tr class="separator:aac93907c081d64285fe8110d89f9e96d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ac7477e031861b327e25c890cdc6003"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a6ac7477e031861b327e25c890cdc6003">isAnimation</a> ()</td></tr>
<tr class="separator:a6ac7477e031861b327e25c890cdc6003"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f59f0c87bc455f6e88b0dc100e03a21"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a5f59f0c87bc455f6e88b0dc100e03a21">setAnimation</a> (uint8_t b)</td></tr>
<tr class="separator:a5f59f0c87bc455f6e88b0dc100e03a21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7ae75c9d82a113d9db7a18f7a5f80e0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#af7ae75c9d82a113d9db7a18f7a5f80e0">isUIErrorMessage</a> ()</td></tr>
<tr class="separator:af7ae75c9d82a113d9db7a18f7a5f80e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ab08a911e6d86d7190c5418e2b4c5fb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a0ab08a911e6d86d7190c5418e2b4c5fb">setUIErrorMessage</a> (uint8_t b)</td></tr>
<tr class="separator:a0ab08a911e6d86d7190c5418e2b4c5fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7453b0b7ac5d75e03d5d0906689d541"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ac7453b0b7ac5d75e03d5d0906689d541">isNoDestinationCheck</a> ()</td></tr>
<tr class="separator:ac7453b0b7ac5d75e03d5d0906689d541"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a879eb05f473a554e4e87686d1197547c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a879eb05f473a554e4e87686d1197547c">setNoDestinationCheck</a> (uint8_t b)</td></tr>
<tr class="separator:a879eb05f473a554e4e87686d1197547c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42ae015ae8eeac6d80672fdde295ac08"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a42ae015ae8eeac6d80672fdde295ac08">isPowerOn</a> ()</td></tr>
<tr class="separator:a42ae015ae8eeac6d80672fdde295ac08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a317200191818506b5165cabdf8fbb4e7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a317200191818506b5165cabdf8fbb4e7">setPowerOn</a> (uint8_t b)</td></tr>
<tr class="separator:a317200191818506b5165cabdf8fbb4e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66d644d5c0de84e13320d2fb94319dbd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a66d644d5c0de84e13320d2fb94319dbd">isColdExtrusionAllowed</a> ()</td></tr>
<tr class="separator:a66d644d5c0de84e13320d2fb94319dbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a069f8454985913891c460b6fe90e20dc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a069f8454985913891c460b6fe90e20dc">setColdExtrusionAllowed</a> (uint8_t b)</td></tr>
<tr class="separator:a069f8454985913891c460b6fe90e20dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa26770c70b3f1a92663a7e6f67dbc6ae"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aa26770c70b3f1a92663a7e6f67dbc6ae">isBlockingReceive</a> ()</td></tr>
<tr class="separator:aa26770c70b3f1a92663a7e6f67dbc6ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75be885a4dbcbeb8e780cf961779f482"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a75be885a4dbcbeb8e780cf961779f482">setBlockingReceive</a> (uint8_t b)</td></tr>
<tr class="separator:a75be885a4dbcbeb8e780cf961779f482"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d403afacbf9e4bdbdc6153a59f7b0bc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a7d403afacbf9e4bdbdc6153a59f7b0bc">isAutoretract</a> ()</td></tr>
<tr class="separator:a7d403afacbf9e4bdbdc6153a59f7b0bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a213d1a4bc477ce8fb07f358386388295"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a213d1a4bc477ce8fb07f358386388295">setAutoretract</a> (uint8_t b)</td></tr>
<tr class="separator:a213d1a4bc477ce8fb07f358386388295"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c15be9b2836cbe671d1e2e06d16e535"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a8c15be9b2836cbe671d1e2e06d16e535">isPrinting</a> ()</td></tr>
<tr class="separator:a8c15be9b2836cbe671d1e2e06d16e535"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada7ecdaea353fd95601534478dd237aa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ada7ecdaea353fd95601534478dd237aa">setPrinting</a> (uint8_t b)</td></tr>
<tr class="separator:ada7ecdaea353fd95601534478dd237aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c4bcbb0db04d88ac2aaf301a0d2f2d5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a0c4bcbb0db04d88ac2aaf301a0d2f2d5">isStartStopSupported</a> ()</td></tr>
<tr class="separator:a0c4bcbb0db04d88ac2aaf301a0d2f2d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac544875a780928db5ac533f2b5a3b040"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ac544875a780928db5ac533f2b5a3b040">setSupportStartStop</a> (uint8_t b)</td></tr>
<tr class="separator:ac544875a780928db5ac533f2b5a3b040"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a651863d330a216ee2e270d60407f1d0f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a651863d330a216ee2e270d60407f1d0f">isDoorOpen</a> ()</td></tr>
<tr class="separator:a651863d330a216ee2e270d60407f1d0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d76b3acca3d5e3f732e6aadfeb725b5"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a5d76b3acca3d5e3f732e6aadfeb725b5">updateDoorOpen</a> ()</td></tr>
<tr class="separator:a5d76b3acca3d5e3f732e6aadfeb725b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a953b431d55106c5a72db1d3f502f8236"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a953b431d55106c5a72db1d3f502f8236">isHoming</a> ()</td></tr>
<tr class="separator:a953b431d55106c5a72db1d3f502f8236"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb5da97541aca4535a603fc082cb1876"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aeb5da97541aca4535a603fc082cb1876">setHoming</a> (uint8_t b)</td></tr>
<tr class="separator:aeb5da97541aca4535a603fc082cb1876"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab258848b5acc7a0081a693e1c45b7cfb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ab258848b5acc7a0081a693e1c45b7cfb">isAllEMotors</a> ()</td></tr>
<tr class="separator:ab258848b5acc7a0081a693e1c45b7cfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33d1c03b6785f1cf9d558e59a41e00f7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a33d1c03b6785f1cf9d558e59a41e00f7">setAllEMotors</a> (uint8_t b)</td></tr>
<tr class="separator:a33d1c03b6785f1cf9d558e59a41e00f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5a46cadf98ccb825dce272de52453e0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#af5a46cadf98ccb825dce272de52453e0">isDebugJam</a> ()</td></tr>
<tr class="separator:af5a46cadf98ccb825dce272de52453e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95cf93b448d9cb7b62e6ef97a9fc2a5f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a95cf93b448d9cb7b62e6ef97a9fc2a5f">isDebugJamOrDisabled</a> ()</td></tr>
<tr class="separator:a95cf93b448d9cb7b62e6ef97a9fc2a5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a719039ff83b0a0106ae3245630a857b1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a719039ff83b0a0106ae3245630a857b1">setDebugJam</a> (uint8_t b)</td></tr>
<tr class="separator:a719039ff83b0a0106ae3245630a857b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4cdb6087c67f0d6c6b229f2e36bd9ae"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aa4cdb6087c67f0d6c6b229f2e36bd9ae">isJamcontrolDisabled</a> ()</td></tr>
<tr class="separator:aa4cdb6087c67f0d6c6b229f2e36bd9ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e1189a2f396fe7d784902bd92e65e5b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a3e1189a2f396fe7d784902bd92e65e5b">setJamcontrolDisabled</a> (uint8_t b)</td></tr>
<tr class="separator:a3e1189a2f396fe7d784902bd92e65e5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0b844d3b5c07bec645c183d91219fe6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aa0b844d3b5c07bec645c183d91219fe6">toggleAnimation</a> ()</td></tr>
<tr class="separator:aa0b844d3b5c07bec645c183d91219fe6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa57cb04e909bccba509d301394eaf9cb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aa57cb04e909bccba509d301394eaf9cb">convertToMM</a> (float x)</td></tr>
<tr class="separator:aa57cb04e909bccba509d301394eaf9cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5628d17c11c664eaf521d29e3e5428ec"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a5628d17c11c664eaf521d29e3e5428ec">areAllSteppersDisabled</a> ()</td></tr>
<tr class="separator:a5628d17c11c664eaf521d29e3e5428ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa82cfa5034c802eb07c020d32f18e27c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aa82cfa5034c802eb07c020d32f18e27c">setAllSteppersDiabled</a> ()</td></tr>
<tr class="separator:aa82cfa5034c802eb07c020d32f18e27c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1938c44291d9b11875704ce79ea7090c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a1938c44291d9b11875704ce79ea7090c">unsetAllSteppersDisabled</a> ()</td></tr>
<tr class="separator:a1938c44291d9b11875704ce79ea7090c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1eede8ee6e4c340315568b9629109cd8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a1eede8ee6e4c340315568b9629109cd8">isAnyTempsensorDefect</a> ()</td></tr>
<tr class="separator:a1eede8ee6e4c340315568b9629109cd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66eba7a9723824ed17f4fe05210742b0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a66eba7a9723824ed17f4fe05210742b0">setAnyTempsensorDefect</a> ()</td></tr>
<tr class="separator:a66eba7a9723824ed17f4fe05210742b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ae3a87eeedb7c6f63b8bda31173ddfb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a5ae3a87eeedb7c6f63b8bda31173ddfb">unsetAnyTempsensorDefect</a> ()</td></tr>
<tr class="separator:a5ae3a87eeedb7c6f63b8bda31173ddfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56fc027bbb7783d21803fdf9ba9c2a18"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a56fc027bbb7783d21803fdf9ba9c2a18">isManualMoveMode</a> ()</td></tr>
<tr class="separator:a56fc027bbb7783d21803fdf9ba9c2a18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a855bd5e02441c1cf5c4a37189bdb12dc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a855bd5e02441c1cf5c4a37189bdb12dc">setManualMoveMode</a> (bool on)</td></tr>
<tr class="separator:a855bd5e02441c1cf5c4a37189bdb12dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91430a57ddb64333b01d21738b0401f7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a91430a57ddb64333b01d21738b0401f7">isAutolevelActive</a> ()</td></tr>
<tr class="separator:a91430a57ddb64333b01d21738b0401f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81d65b53e9fdfbe5bc39c0e884544eeb"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a81d65b53e9fdfbe5bc39c0e884544eeb">setAutolevelActive</a> (bool on)</td></tr>
<tr class="memdesc:a81d65b53e9fdfbe5bc39c0e884544eeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Activate or deactivate rotation correction.  <a href="#a81d65b53e9fdfbe5bc39c0e884544eeb">More...</a><br /></td></tr>
<tr class="separator:a81d65b53e9fdfbe5bc39c0e884544eeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a388a46396248041c0393840b6bdd3b3b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a388a46396248041c0393840b6bdd3b3b">setZProbingActive</a> (bool on)</td></tr>
<tr class="separator:a388a46396248041c0393840b6bdd3b3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac90531d9b39f45e2e4a27c7b5e6ebdae"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ac90531d9b39f45e2e4a27c7b5e6ebdae">isZProbingActive</a> ()</td></tr>
<tr class="separator:ac90531d9b39f45e2e4a27c7b5e6ebdae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3adb4f17e5e8671cb737944499e696f5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a3adb4f17e5e8671cb737944499e696f5">executeXYGantrySteps</a> ()</td></tr>
<tr class="separator:a3adb4f17e5e8671cb737944499e696f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08adf854028b9a6a9f03921a22ebdb27"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a08adf854028b9a6a9f03921a22ebdb27">executeXZGantrySteps</a> ()</td></tr>
<tr class="separator:a08adf854028b9a6a9f03921a22ebdb27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d60d899ca573b9d32579c19d6c9dcf6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a4d60d899ca573b9d32579c19d6c9dcf6">startXStep</a> ()</td></tr>
<tr class="separator:a4d60d899ca573b9d32579c19d6c9dcf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4856ead77cc2d2df88ed55235ffedcd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ae4856ead77cc2d2df88ed55235ffedcd">startYStep</a> ()</td></tr>
<tr class="separator:ae4856ead77cc2d2df88ed55235ffedcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade59857605c917a6594c03a1a3730821"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ade59857605c917a6594c03a1a3730821">startZStep</a> ()</td></tr>
<tr class="separator:ade59857605c917a6594c03a1a3730821"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64d178f75f74d37ac0ed88d916c0dd10"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a64d178f75f74d37ac0ed88d916c0dd10">endXYZSteps</a> ()</td></tr>
<tr class="separator:a64d178f75f74d37ac0ed88d916c0dd10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7884f7bc8f3652055ccc10402e2921f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> <a class="el" href="_h_a_l_8h.html#a80a0874aa42d7783b26fce1ea16f6658">speed_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ad7884f7bc8f3652055ccc10402e2921f">updateStepsPerTimerCall</a> (<a class="el" href="_h_a_l_8h.html#a80a0874aa42d7783b26fce1ea16f6658">speed_t</a> vbase)</td></tr>
<tr class="separator:ad7884f7bc8f3652055ccc10402e2921f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3da89ef1e30f9a94a9f3d25338a176d9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a3da89ef1e30f9a94a9f3d25338a176d9">disableAllowedStepper</a> ()</td></tr>
<tr class="separator:a3da89ef1e30f9a94a9f3d25338a176d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b8057e4789601014ec3b63dd0add68b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a3b8057e4789601014ec3b63dd0add68b">realXPosition</a> ()</td></tr>
<tr class="separator:a3b8057e4789601014ec3b63dd0add68b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9505ca222a16e637a547dd69e29430f3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a9505ca222a16e637a547dd69e29430f3">realYPosition</a> ()</td></tr>
<tr class="separator:a9505ca222a16e637a547dd69e29430f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84d19f9dce9d64ce50bb58a2447208cb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a84d19f9dce9d64ce50bb58a2447208cb">realZPosition</a> ()</td></tr>
<tr class="separator:a84d19f9dce9d64ce50bb58a2447208cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc9705334ae9f3820989575c9362610f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#acc9705334ae9f3820989575c9362610f">realPosition</a> (float &amp;xp, float &amp;yp, float &amp;zp)</td></tr>
<tr class="memdesc:acc9705334ae9f3820989575c9362610f"><td class="mdescLeft">&#160;</td><td class="mdescRight">copies currentPosition to parameter.  <a href="#acc9705334ae9f3820989575c9362610f">More...</a><br /></td></tr>
<tr class="separator:acc9705334ae9f3820989575c9362610f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ab8c09f19c4aa86f7dc155d0b249c44"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a7ab8c09f19c4aa86f7dc155d0b249c44">insertStepperHighDelay</a> ()</td></tr>
<tr class="separator:a7ab8c09f19c4aa86f7dc155d0b249c44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56a8e292fe7786691ed930cf7b7a62cb"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a56a8e292fe7786691ed930cf7b7a62cb">updateDerivedParameter</a> ()</td></tr>
<tr class="separator:a56a8e292fe7786691ed930cf7b7a62cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a832a3ada9256ddeb11032060dd72c4a9"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a832a3ada9256ddeb11032060dd72c4a9">constrainDestinationCoords</a> ()</td></tr>
<tr class="separator:a832a3ada9256ddeb11032060dd72c4a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5abc1f8b1b76b895ca4e6dd0045f1f1"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ab5abc1f8b1b76b895ca4e6dd0045f1f1">updateCurrentPosition</a> (bool copyLastCmd=false)</td></tr>
<tr class="separator:ab5abc1f8b1b76b895ca4e6dd0045f1f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dc7d33b8b09903c71cf4020cf5c0015"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a9dc7d33b8b09903c71cf4020cf5c0015">updateCurrentPositionSteps</a> ()</td></tr>
<tr class="separator:a9dc7d33b8b09903c71cf4020cf5c0015"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fb5ac94b6428b3debc747a44f3a1193"><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a0fb5ac94b6428b3debc747a44f3a1193">setDestinationStepsFromGCode</a> (<a class="el" href="class_g_code.html">GCode</a> *com)</td></tr>
<tr class="memdesc:a0fb5ac94b6428b3debc747a44f3a1193"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the destination coordinates to values stored in com.  <a href="#a0fb5ac94b6428b3debc747a44f3a1193">More...</a><br /></td></tr>
<tr class="separator:a0fb5ac94b6428b3debc747a44f3a1193"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08872c27e68f861ad474a57ec7d342e8"><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a08872c27e68f861ad474a57ec7d342e8">moveTo</a> (float x, float y, float z, float e, float f)</td></tr>
<tr class="memdesc:a08872c27e68f861ad474a57ec7d342e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move to position without considering transformations.  <a href="#a08872c27e68f861ad474a57ec7d342e8">More...</a><br /></td></tr>
<tr class="separator:a08872c27e68f861ad474a57ec7d342e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a750bae460bf327dd9f38232b23754bb0"><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a750bae460bf327dd9f38232b23754bb0">moveToReal</a> (float x, float y, float z, float e, float f, bool pathOptimize=true)</td></tr>
<tr class="memdesc:a750bae460bf327dd9f38232b23754bb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move to position considering transformations.  <a href="#a750bae460bf327dd9f38232b23754bb0">More...</a><br /></td></tr>
<tr class="separator:a750bae460bf327dd9f38232b23754bb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4692b473d3207afdbce0735e12223e4"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#af4692b473d3207afdbce0735e12223e4">kill</a> (uint8_t only_steppers)</td></tr>
<tr class="memdesc:af4692b473d3207afdbce0735e12223e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stop heater and stepper motors. Disable power,if possible.  <a href="#af4692b473d3207afdbce0735e12223e4">More...</a><br /></td></tr>
<tr class="separator:af4692b473d3207afdbce0735e12223e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fd0348d5204a49210029da5a8008cad"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a4fd0348d5204a49210029da5a8008cad">updateAdvanceFlags</a> ()</td></tr>
<tr class="separator:a4fd0348d5204a49210029da5a8008cad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76f31b596e47313c835dc6da15908686"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a76f31b596e47313c835dc6da15908686">setup</a> ()</td></tr>
<tr class="separator:a76f31b596e47313c835dc6da15908686"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac296ddeb69b21c52aa4fafff77b3afc6"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ac296ddeb69b21c52aa4fafff77b3afc6">defaultLoopActions</a> ()</td></tr>
<tr class="separator:ac296ddeb69b21c52aa4fafff77b3afc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67f712fd909af1995558b462012c7bef"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a67f712fd909af1995558b462012c7bef">homeAxis</a> (bool xaxis, bool yaxis, bool zaxis)</td></tr>
<tr class="memdesc:a67f712fd909af1995558b462012c7bef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Main function for all homing operations.  <a href="#a67f712fd909af1995558b462012c7bef">More...</a><br /></td></tr>
<tr class="separator:a67f712fd909af1995558b462012c7bef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3e0b8c4fdd3033bba1a49ec8cbb1235"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ad3e0b8c4fdd3033bba1a49ec8cbb1235">setOrigin</a> (float xOff, float yOff, float zOff)</td></tr>
<tr class="memdesc:ad3e0b8c4fdd3033bba1a49ec8cbb1235"><td class="mdescLeft">&#160;</td><td class="mdescRight">Home axis.  <a href="#ad3e0b8c4fdd3033bba1a49ec8cbb1235">More...</a><br /></td></tr>
<tr class="separator:ad3e0b8c4fdd3033bba1a49ec8cbb1235"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa130e5f7f7f9055a6695e6f775279b30"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aa130e5f7f7f9055a6695e6f775279b30">isPositionAllowed</a> (float x, float y, float z)</td></tr>
<tr class="memdesc:aa130e5f7f7f9055a6695e6f775279b30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the target position is allowed.  <a href="#aa130e5f7f7f9055a6695e6f775279b30">More...</a><br /></td></tr>
<tr class="separator:aa130e5f7f7f9055a6695e6f775279b30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cb1d7bd19020cfaa8b300a6854b058f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a2cb1d7bd19020cfaa8b300a6854b058f">getFanSpeed</a> ()</td></tr>
<tr class="separator:a2cb1d7bd19020cfaa8b300a6854b058f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a6a20c81b2fdc4321a6fe4b619caf91"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a0a6a20c81b2fdc4321a6fe4b619caf91">getFan2Speed</a> ()</td></tr>
<tr class="separator:a0a6a20c81b2fdc4321a6fe4b619caf91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4dfd71fe4796cf6191f95dd4a10d1488"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a4dfd71fe4796cf6191f95dd4a10d1488">setDeltaPositions</a> (long xaxis, long yaxis, long zaxis)</td></tr>
<tr class="separator:a4dfd71fe4796cf6191f95dd4a10d1488"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e42b70e7861abf543335ea989b2e654"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a5e42b70e7861abf543335ea989b2e654">deltaMoveToTopEndstops</a> (float <a class="el" href="class_printer.html#a63fb146e0e8d6a0d627f99b786ee0bf8">feedrate</a>)</td></tr>
<tr class="separator:a5e42b70e7861abf543335ea989b2e654"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c45e5141049097c299587426f5d1f73"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a5c45e5141049097c299587426f5d1f73">runZMaxProbe</a> ()</td></tr>
<tr class="separator:a5c45e5141049097c299587426f5d1f73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84f3236344ef8d5193cdb75c79bdf831"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a84f3236344ef8d5193cdb75c79bdf831">startProbing</a> (bool runScript, bool enforceStartHeight=true)</td></tr>
<tr class="memdesc:a84f3236344ef8d5193cdb75c79bdf831"><td class="mdescLeft">&#160;</td><td class="mdescRight">Activate z-probe.  <a href="#a84f3236344ef8d5193cdb75c79bdf831">More...</a><br /></td></tr>
<tr class="separator:a84f3236344ef8d5193cdb75c79bdf831"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2b7c5107bb9229998bbf1d498ed3605"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aa2b7c5107bb9229998bbf1d498ed3605">finishProbing</a> ()</td></tr>
<tr class="memdesc:aa2b7c5107bb9229998bbf1d498ed3605"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deactivate z-probe.  <a href="#aa2b7c5107bb9229998bbf1d498ed3605">More...</a><br /></td></tr>
<tr class="separator:aa2b7c5107bb9229998bbf1d498ed3605"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a354c694538f805d7e3dbb9bb31fa2ecc"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a354c694538f805d7e3dbb9bb31fa2ecc">runZProbe</a> (bool first, bool last, uint8_t repeat=<a class="el" href="_configuration_8h.html#a8e1a38948e5e935cb94ac02ed7c98cc2">Z_PROBE_REPETITIONS</a>, bool runStartScript=true, bool enforceStartHeight=true)</td></tr>
<tr class="memdesc:a354c694538f805d7e3dbb9bb31fa2ecc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Measure distance to bottom at current position.  <a href="#a354c694538f805d7e3dbb9bb31fa2ecc">More...</a><br /></td></tr>
<tr class="separator:a354c694538f805d7e3dbb9bb31fa2ecc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a330d40713683919a6dba539a205aba68"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a330d40713683919a6dba539a205aba68">measureZProbeHeight</a> (float curHeight)</td></tr>
<tr class="separator:a330d40713683919a6dba539a205aba68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05db9ee0df2e9cf388e763e608c87f0a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a05db9ee0df2e9cf388e763e608c87f0a">waitForZProbeStart</a> ()</td></tr>
<tr class="separator:a05db9ee0df2e9cf388e763e608c87f0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae470dfb946a46282fe460bcf98d310b6"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ae470dfb946a46282fe460bcf98d310b6">bendingCorrectionAt</a> (float x, float y)</td></tr>
<tr class="separator:ae470dfb946a46282fe460bcf98d310b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4ba66de7d03ca34f37ebb01b8b12b59"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#af4ba66de7d03ca34f37ebb01b8b12b59">transformToPrinter</a> (float x, float y, float z, float &amp;transX, float &amp;transY, float &amp;transZ)</td></tr>
<tr class="separator:af4ba66de7d03ca34f37ebb01b8b12b59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6c725e432ab2ba7008c4d22fae65c3f"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ab6c725e432ab2ba7008c4d22fae65c3f">transformFromPrinter</a> (float x, float y, float z, float &amp;transX, float &amp;transY, float &amp;transZ)</td></tr>
<tr class="separator:ab6c725e432ab2ba7008c4d22fae65c3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff774fdaf21f87b778258d1df960c38b"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aff774fdaf21f87b778258d1df960c38b">resetTransformationMatrix</a> (bool silent)</td></tr>
<tr class="separator:aff774fdaf21f87b778258d1df960c38b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a520884b16a6dee3cd5d5b50185610978"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a520884b16a6dee3cd5d5b50185610978">buildTransformationMatrix</a> (<a class="el" href="class_plane.html">Plane</a> &amp;plane)</td></tr>
<tr class="separator:a520884b16a6dee3cd5d5b50185610978"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57ec1075aac0db4f9134f49e60814dd4"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a57ec1075aac0db4f9134f49e60814dd4">measureDistortion</a> (void)</td></tr>
<tr class="separator:a57ec1075aac0db4f9134f49e60814dd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bfe02f26d810b305b8c6a2c33bc4f9d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a5bfe02f26d810b305b8c6a2c33bc4f9d">MemoryPosition</a> ()</td></tr>
<tr class="separator:a5bfe02f26d810b305b8c6a2c33bc4f9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7da650ad4cdb718417e9052122780865"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a7da650ad4cdb718417e9052122780865">GoToMemoryPosition</a> (bool x, bool y, bool z, bool e, float feed)</td></tr>
<tr class="separator:a7da650ad4cdb718417e9052122780865"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a281910254bbf16ef3283bbbedb7305df"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a281910254bbf16ef3283bbbedb7305df">zBabystep</a> ()</td></tr>
<tr class="memdesc:a281910254bbf16ef3283bbbedb7305df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute a open baby step.  <a href="#a281910254bbf16ef3283bbbedb7305df">More...</a><br /></td></tr>
<tr class="separator:a281910254bbf16ef3283bbbedb7305df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3394d02e655431ab15868d076241d116"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a3394d02e655431ab15868d076241d116">resetWizardStack</a> ()</td></tr>
<tr class="separator:a3394d02e655431ab15868d076241d116"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43539f229d73ebc7614dcb025c5898dd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a43539f229d73ebc7614dcb025c5898dd">pushWizardVar</a> (<a class="el" href="unionwizard_var.html">wizardVar</a> v)</td></tr>
<tr class="separator:a43539f229d73ebc7614dcb025c5898dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa228e2884433dbb3c0215004f42380cd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> <a class="el" href="unionwizard_var.html">wizardVar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aa228e2884433dbb3c0215004f42380cd">popWizardVar</a> ()</td></tr>
<tr class="separator:aa228e2884433dbb3c0215004f42380cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f5d7a5efe18109d9d6d8a264b7ce9ec"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a6f5d7a5efe18109d9d6d8a264b7ce9ec">showConfiguration</a> ()</td></tr>
<tr class="separator:a6f5d7a5efe18109d9d6d8a264b7ce9ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad35c5e04892fa6bc76c088e8ccb81f36"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ad35c5e04892fa6bc76c088e8ccb81f36">setCaseLight</a> (bool on)</td></tr>
<tr class="separator:ad35c5e04892fa6bc76c088e8ccb81f36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b8200319e5679e3f19ed10aed6713bc"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a0b8200319e5679e3f19ed10aed6713bc">reportCaseLightStatus</a> ()</td></tr>
<tr class="separator:a0b8200319e5679e3f19ed10aed6713bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9761332bee35d61623e21c16cce1ff9e"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a9761332bee35d61623e21c16cce1ff9e">showJSONStatus</a> (int type)</td></tr>
<tr class="separator:a9761332bee35d61623e21c16cce1ff9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a338da751f744f141427bada58d81b5e3"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a338da751f744f141427bada58d81b5e3">homeXAxis</a> ()</td></tr>
<tr class="separator:a338da751f744f141427bada58d81b5e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a593d5b76c5a92155d3790a8c43c7b3a3"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a593d5b76c5a92155d3790a8c43c7b3a3">homeYAxis</a> ()</td></tr>
<tr class="separator:a593d5b76c5a92155d3790a8c43c7b3a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6186915476e9324b89a521652d245ced"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a6186915476e9324b89a521652d245ced">homeZAxis</a> ()</td></tr>
<tr class="memdesc:a6186915476e9324b89a521652d245ced"><td class="mdescLeft">&#160;</td><td class="mdescRight">homes z axis.  <a href="#a6186915476e9324b89a521652d245ced">More...</a><br /></td></tr>
<tr class="separator:a6186915476e9324b89a521652d245ced"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af965ad7cd9ce5926b2b12baca0d7ff1e"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#af965ad7cd9ce5926b2b12baca0d7ff1e">pausePrint</a> ()</td></tr>
<tr class="separator:af965ad7cd9ce5926b2b12baca0d7ff1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a8b454efefb6028042d568334c394de"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a8a8b454efefb6028042d568334c394de">continuePrint</a> ()</td></tr>
<tr class="separator:a8a8b454efefb6028042d568334c394de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c7a556fd6e4f1940c540fa4150eee03"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a4c7a556fd6e4f1940c540fa4150eee03">stopPrint</a> ()</td></tr>
<tr class="separator:a4c7a556fd6e4f1940c540fa4150eee03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc3a7f7556bf886665c862b627c89a85"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#acc3a7f7556bf886665c862b627c89a85">prepareForProbing</a> ()</td></tr>
<tr class="memdesc:acc3a7f7556bf886665c862b627c89a85"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prepares printer for probing commands.  <a href="#acc3a7f7556bf886665c862b627c89a85">More...</a><br /></td></tr>
<tr class="separator:acc3a7f7556bf886665c862b627c89a85"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:adab8fcde855eab1f088c9b57208742bc"><td class="memItemLeft" align="right" valign="top">static volatile int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#adab8fcde855eab1f088c9b57208742bc">extruderStepsNeeded</a></td></tr>
<tr class="memdesc:adab8fcde855eab1f088c9b57208742bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">This many extruder steps are still needed, &lt;0 = reverse steps needed.  <a href="#adab8fcde855eab1f088c9b57208742bc">More...</a><br /></td></tr>
<tr class="separator:adab8fcde855eab1f088c9b57208742bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31d5522f02b262130862a241133c1f63"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a3f1bffae8d9bb8c41c21d1924b5c294c">ufast8_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a31d5522f02b262130862a241133c1f63">maxExtruderSpeed</a></td></tr>
<tr class="memdesc:a31d5522f02b262130862a241133c1f63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Timer delay for end extruder speed.  <a href="#a31d5522f02b262130862a241133c1f63">More...</a><br /></td></tr>
<tr class="separator:a31d5522f02b262130862a241133c1f63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5308f8e87c0cacccf765d88269cee57"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ae5308f8e87c0cacccf765d88269cee57">advanceStepsSet</a></td></tr>
<tr class="separator:ae5308f8e87c0cacccf765d88269cee57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a659c152052fc331945881d1105c6a4bb"><td class="memItemLeft" align="right" valign="top">static long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a659c152052fc331945881d1105c6a4bb">advanceExecuted</a></td></tr>
<tr class="memdesc:a659c152052fc331945881d1105c6a4bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Executed advance steps.  <a href="#a659c152052fc331945881d1105c6a4bb">More...</a><br /></td></tr>
<tr class="separator:a659c152052fc331945881d1105c6a4bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fcbd1f130fff0030179ded57f01b64f"><td class="memItemLeft" align="right" valign="top">static uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a4fcbd1f130fff0030179ded57f01b64f">menuMode</a> = 0</td></tr>
<tr class="separator:a4fcbd1f130fff0030179ded57f01b64f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21f3ef4b6333300782783dc06cfb8fae"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a21f3ef4b6333300782783dc06cfb8fae">axisX1StepsPerMM</a></td></tr>
<tr class="separator:a21f3ef4b6333300782783dc06cfb8fae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1918beedad44e5228a9d4fe26c73dc87"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a1918beedad44e5228a9d4fe26c73dc87">axisX2StepsPerMM</a></td></tr>
<tr class="separator:a1918beedad44e5228a9d4fe26c73dc87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefa9536e66f5274913c663e100b1f9b1"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aefa9536e66f5274913c663e100b1f9b1">axisStepsPerMM</a> [] = {<a class="el" href="_configuration_8h.html#a72532fd06152bb6611ef6d35d05e1d41">XAXIS_STEPS_PER_MM</a>, <a class="el" href="_configuration_8h.html#a8781262a1849bb33736fd374ba37d34a">YAXIS_STEPS_PER_MM</a>, <a class="el" href="_configuration_8h.html#a8410fd94dd62e48904dd82b300496130">ZAXIS_STEPS_PER_MM</a>, 1}</td></tr>
<tr class="memdesc:aefa9536e66f5274913c663e100b1f9b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resolution of each axis in steps per mm.  <a href="#aefa9536e66f5274913c663e100b1f9b1">More...</a><br /></td></tr>
<tr class="separator:aefa9536e66f5274913c663e100b1f9b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbf02c3a51718ee894e97d08fa445283"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#acbf02c3a51718ee894e97d08fa445283">invAxisStepsPerMM</a> []</td></tr>
<tr class="memdesc:acbf02c3a51718ee894e97d08fa445283"><td class="mdescLeft">&#160;</td><td class="mdescRight">1/axisStepsPerMM for faster computation.  <a href="#acbf02c3a51718ee894e97d08fa445283">More...</a><br /></td></tr>
<tr class="separator:acbf02c3a51718ee894e97d08fa445283"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29185dfd726232e4348a8fb7e832ea38"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a29185dfd726232e4348a8fb7e832ea38">maxFeedrate</a> [] = {<a class="el" href="_configuration_8h.html#aee3020ebe35be1c65e0746d4415d3b4d">MAX_FEEDRATE_X</a>, <a class="el" href="_configuration_8h.html#af2a48135c571a906b7dd95b9abc596d8">MAX_FEEDRATE_Y</a>, <a class="el" href="_configuration_8h.html#a144a0c5e25b1f7ba0d0470ee206e83b7">MAX_FEEDRATE_Z</a>}</td></tr>
<tr class="memdesc:a29185dfd726232e4348a8fb7e832ea38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum feedrate in mm/s per axis.  <a href="#a29185dfd726232e4348a8fb7e832ea38">More...</a><br /></td></tr>
<tr class="separator:a29185dfd726232e4348a8fb7e832ea38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac88841ae809fc2c4fa2de51c2c26d9b7"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ac88841ae809fc2c4fa2de51c2c26d9b7">homingFeedrate</a> [] = {<a class="el" href="_configuration_8h.html#ab424984839ed2d92d6198ffa13b4bae0">HOMING_FEEDRATE_X</a>, <a class="el" href="_configuration_8h.html#aa98185c6185491e3a569ea20b477ee05">HOMING_FEEDRATE_Y</a>, <a class="el" href="_configuration_8h.html#aa55a91a026d53ee6f8ff737e4a5ded3f">HOMING_FEEDRATE_Z</a>}</td></tr>
<tr class="separator:ac88841ae809fc2c4fa2de51c2c26d9b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7109ebac6793e45117cc35b68ddf3a2"><td class="memItemLeft" align="right" valign="top">static uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ac7109ebac6793e45117cc35b68ddf3a2">maxInterval</a></td></tr>
<tr class="separator:ac7109ebac6793e45117cc35b68ddf3a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32ce3885d8e659faf3ddd82c472fae3c"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a32ce3885d8e659faf3ddd82c472fae3c">maxAccelerationMMPerSquareSecond</a> [] = {<a class="el" href="_configuration_8h.html#a127ae1803649ab6dbbb91ba0e7eba7d6">MAX_ACCELERATION_UNITS_PER_SQ_SECOND_X</a>, <a class="el" href="_configuration_8h.html#a7f28f8bb53e694fd4a7db80844d81f33">MAX_ACCELERATION_UNITS_PER_SQ_SECOND_Y</a>, <a class="el" href="_configuration_8h.html#a5e728f0a23023215ba47b49aae3a7218">MAX_ACCELERATION_UNITS_PER_SQ_SECOND_Z</a>}</td></tr>
<tr class="memdesc:a32ce3885d8e659faf3ddd82c472fae3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">X, Y, Z and E max acceleration in mm/s^2 for printing moves or retracts.  <a href="#a32ce3885d8e659faf3ddd82c472fae3c">More...</a><br /></td></tr>
<tr class="separator:a32ce3885d8e659faf3ddd82c472fae3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2104b234b9c578f4823591377b1e5037"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a2104b234b9c578f4823591377b1e5037">maxTravelAccelerationMMPerSquareSecond</a> [] = {<a class="el" href="_configuration_8h.html#aa78c11eeb7c076f0e7dac287184a741d">MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_X</a>, <a class="el" href="_configuration_8h.html#a47ddae0f8fbdc2d2250556eef0333742">MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Y</a>, <a class="el" href="_configuration_8h.html#a0416305f981031fbc78ae9596851cc13">MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Z</a>}</td></tr>
<tr class="memdesc:a2104b234b9c578f4823591377b1e5037"><td class="mdescLeft">&#160;</td><td class="mdescRight">X, Y, Z max acceleration in mm/s^2 for travel moves.  <a href="#a2104b234b9c578f4823591377b1e5037">More...</a><br /></td></tr>
<tr class="separator:a2104b234b9c578f4823591377b1e5037"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed2c1dca034c57691dffe56c24aebf84"><td class="memItemLeft" align="right" valign="top">static unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aed2c1dca034c57691dffe56c24aebf84">maxPrintAccelerationStepsPerSquareSecond</a> []</td></tr>
<tr class="separator:aed2c1dca034c57691dffe56c24aebf84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8ac7d94bebab9b0b91a32b2c72d7755"><td class="memItemLeft" align="right" valign="top">static unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ac8ac7d94bebab9b0b91a32b2c72d7755">maxTravelAccelerationStepsPerSquareSecond</a> []</td></tr>
<tr class="separator:ac8ac7d94bebab9b0b91a32b2c72d7755"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a446561e8e7b2c1b0552aca8326d30c49"><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a446561e8e7b2c1b0552aca8326d30c49">relativeCoordinateMode</a> = false</td></tr>
<tr class="memdesc:a446561e8e7b2c1b0552aca8326d30c49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines absolute (false) or relative Coordinates (true).  <a href="#a446561e8e7b2c1b0552aca8326d30c49">More...</a><br /></td></tr>
<tr class="separator:a446561e8e7b2c1b0552aca8326d30c49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a916b2075a918153dbca0edcff3882ca6"><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a916b2075a918153dbca0edcff3882ca6">relativeExtruderCoordinateMode</a> = false</td></tr>
<tr class="memdesc:a916b2075a918153dbca0edcff3882ca6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines Absolute or Relative E Codes while in Absolute Coordinates mode. E is always relative in Relative Coordinates mode.  <a href="#a916b2075a918153dbca0edcff3882ca6">More...</a><br /></td></tr>
<tr class="separator:a916b2075a918153dbca0edcff3882ca6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21f7809d9ef5677a26b8b6d57dddb816"><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a21f7809d9ef5677a26b8b6d57dddb816">unitIsInches</a> = 0</td></tr>
<tr class="memdesc:a21f7809d9ef5677a26b8b6d57dddb816"><td class="mdescLeft">&#160;</td><td class="mdescRight">0 = Units are mm, 1 = units are inches.  <a href="#a21f7809d9ef5677a26b8b6d57dddb816">More...</a><br /></td></tr>
<tr class="separator:a21f7809d9ef5677a26b8b6d57dddb816"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5ce4a2f78b619409849a000fcd5ca8a"><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ae5ce4a2f78b619409849a000fcd5ca8a">mode</a> = <a class="el" href="_configuration_8h.html#a18a88b6cc1ad282c7609dda53988f472">DEFAULT_PRINTER_MODE</a></td></tr>
<tr class="separator:ae5ce4a2f78b619409849a000fcd5ca8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55af0f5d74dbd1ce2ce932f662949c55"><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a55af0f5d74dbd1ce2ce932f662949c55">fanSpeed</a> = 0</td></tr>
<tr class="separator:a55af0f5d74dbd1ce2ce932f662949c55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1d4ce3805ccee74d94a515dcab39508"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#adfaa4526bb47342be47f89a9eb6b3bef">fast8_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ac1d4ce3805ccee74d94a515dcab39508">stepsPerTimerCall</a> = 1</td></tr>
<tr class="separator:ac1d4ce3805ccee74d94a515dcab39508"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cdf53e7f18b6fe9aead0c47e3e908d0"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a5cdf53e7f18b6fe9aead0c47e3e908d0">zBedOffset</a> = <a class="el" href="class_h_a_l.html#adcecd0c9a62886a2a82d14ba311690ac">HAL::eprGetFloat</a>(<a class="el" href="_eeprom_8h.html#aaa9dc65f41325b83278fa254a094f4f6">EPR_Z_PROBE_Z_OFFSET</a>)</td></tr>
<tr class="separator:a5cdf53e7f18b6fe9aead0c47e3e908d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10c20218f95a8d1d9b5ee86566e48cd4"><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a10c20218f95a8d1d9b5ee86566e48cd4">flag0</a> = 0</td></tr>
<tr class="separator:a10c20218f95a8d1d9b5ee86566e48cd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11f0c13f5f55458c42c02702d79d44bd"><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a11f0c13f5f55458c42c02702d79d44bd">flag1</a> = 0</td></tr>
<tr class="separator:a11f0c13f5f55458c42c02702d79d44bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdf2c70b817ff72b9b0ce8c837abcb09"><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#afdf2c70b817ff72b9b0ce8c837abcb09">flag2</a> = 0</td></tr>
<tr class="separator:afdf2c70b817ff72b9b0ce8c837abcb09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2f888076d0fdf467900d3802dbdd0e4"><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ac2f888076d0fdf467900d3802dbdd0e4">flag3</a> = 0</td></tr>
<tr class="separator:ac2f888076d0fdf467900d3802dbdd0e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d362057e74955c9fddb88dbf49b30b5"><td class="memItemLeft" align="right" valign="top">static uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a8d362057e74955c9fddb88dbf49b30b5">interval</a> = 30000</td></tr>
<tr class="memdesc:a8d362057e74955c9fddb88dbf49b30b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Last step duration in ticks.  <a href="#a8d362057e74955c9fddb88dbf49b30b5">More...</a><br /></td></tr>
<tr class="separator:a8d362057e74955c9fddb88dbf49b30b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae11a2225e5f07d9acc50279e0582beec"><td class="memItemLeft" align="right" valign="top">static uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ae11a2225e5f07d9acc50279e0582beec">timer</a></td></tr>
<tr class="memdesc:ae11a2225e5f07d9acc50279e0582beec"><td class="mdescLeft">&#160;</td><td class="mdescRight">used for acceleration/deceleration timing  <a href="#ae11a2225e5f07d9acc50279e0582beec">More...</a><br /></td></tr>
<tr class="separator:ae11a2225e5f07d9acc50279e0582beec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bc05fe69fbf4e73e9c1a57234a4aa82"><td class="memItemLeft" align="right" valign="top">static uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a9bc05fe69fbf4e73e9c1a57234a4aa82">stepNumber</a></td></tr>
<tr class="memdesc:a9bc05fe69fbf4e73e9c1a57234a4aa82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Step number in current move.  <a href="#a9bc05fe69fbf4e73e9c1a57234a4aa82">More...</a><br /></td></tr>
<tr class="separator:a9bc05fe69fbf4e73e9c1a57234a4aa82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09fcfe4e5a46891d233e78351ca36ee9"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a09fcfe4e5a46891d233e78351ca36ee9">coordinateOffset</a> [<a class="el" href="_repetier_8h.html#a52d9e7bef2c4cc5eef208d02434c0356">Z_AXIS_ARRAY</a>] = {0, 0, 0}</td></tr>
<tr class="separator:a09fcfe4e5a46891d233e78351ca36ee9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8694bfae0d74c4ce1f48dc9dd41eb0f8"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a8694bfae0d74c4ce1f48dc9dd41eb0f8">currentPositionSteps</a> [<a class="el" href="_repetier_8h.html#aeeedce2ff89c311eaf570468c8a65143">E_AXIS_ARRAY</a>]</td></tr>
<tr class="memdesc:a8694bfae0d74c4ce1f48dc9dd41eb0f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Position in steps from origin.  <a href="#a8694bfae0d74c4ce1f48dc9dd41eb0f8">More...</a><br /></td></tr>
<tr class="separator:a8694bfae0d74c4ce1f48dc9dd41eb0f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03dc961bf73f78f5511aa0ebb3a91c4b"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a03dc961bf73f78f5511aa0ebb3a91c4b">currentPosition</a> [<a class="el" href="_repetier_8h.html#a52d9e7bef2c4cc5eef208d02434c0356">Z_AXIS_ARRAY</a>]</td></tr>
<tr class="memdesc:a03dc961bf73f78f5511aa0ebb3a91c4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Position in global coordinates.  <a href="#a03dc961bf73f78f5511aa0ebb3a91c4b">More...</a><br /></td></tr>
<tr class="separator:a03dc961bf73f78f5511aa0ebb3a91c4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5afc5d84c402e546b7cbcff149d658e9"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a5afc5d84c402e546b7cbcff149d658e9">lastCmdPos</a> [<a class="el" href="_repetier_8h.html#a52d9e7bef2c4cc5eef208d02434c0356">Z_AXIS_ARRAY</a>]</td></tr>
<tr class="memdesc:a5afc5d84c402e546b7cbcff149d658e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Last coordinates (global coordinates) send by g-codes.  <a href="#a5afc5d84c402e546b7cbcff149d658e9">More...</a><br /></td></tr>
<tr class="separator:a5afc5d84c402e546b7cbcff149d658e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5be895b17517052da0829ca8329e96d"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ab5be895b17517052da0829ca8329e96d">destinationSteps</a> [<a class="el" href="_repetier_8h.html#aeeedce2ff89c311eaf570468c8a65143">E_AXIS_ARRAY</a>]</td></tr>
<tr class="memdesc:ab5be895b17517052da0829ca8329e96d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Target position in steps.  <a href="#ab5be895b17517052da0829ca8329e96d">More...</a><br /></td></tr>
<tr class="separator:ab5be895b17517052da0829ca8329e96d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab40ffe6d680899772d8dab7076a85511"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a5f255edd429b0abc92fae25c511d45a7">millis_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ab40ffe6d680899772d8dab7076a85511">lastTempReport</a> = 0</td></tr>
<tr class="separator:ab40ffe6d680899772d8dab7076a85511"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7df7ffd3a25b68a21912dd72cb5662d"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ae7df7ffd3a25b68a21912dd72cb5662d">extrudeMultiplyError</a> = 0</td></tr>
<tr class="memdesc:ae7df7ffd3a25b68a21912dd72cb5662d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Accumulated error during extrusion.  <a href="#ae7df7ffd3a25b68a21912dd72cb5662d">More...</a><br /></td></tr>
<tr class="separator:ae7df7ffd3a25b68a21912dd72cb5662d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6feabe0ec8f18e108f91a77eb04a5ef7"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a6feabe0ec8f18e108f91a77eb04a5ef7">extrusionFactor</a> = 1.0</td></tr>
<tr class="memdesc:a6feabe0ec8f18e108f91a77eb04a5ef7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extrusion multiply factor.  <a href="#a6feabe0ec8f18e108f91a77eb04a5ef7">More...</a><br /></td></tr>
<tr class="separator:a6feabe0ec8f18e108f91a77eb04a5ef7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b96807a9285f1d79a22ba47a456c5d7"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a2b96807a9285f1d79a22ba47a456c5d7">maxDeltaPositionSteps</a></td></tr>
<tr class="separator:a2b96807a9285f1d79a22ba47a456c5d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70cba1b6ac7aa5ddb22215a1e1b2473e"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a70cba1b6ac7aa5ddb22215a1e1b2473e">currentNonlinearPositionSteps</a> [<a class="el" href="_repetier_8h.html#a73426b50f6e456e5c1556b4565709d6f">E_TOWER_ARRAY</a>]</td></tr>
<tr class="separator:a70cba1b6ac7aa5ddb22215a1e1b2473e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2942d5a7688d15d1df74258977f92f8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="unionfloat_long.html">floatLong</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ab2942d5a7688d15d1df74258977f92f8">deltaDiagonalStepsSquaredA</a></td></tr>
<tr class="separator:ab2942d5a7688d15d1df74258977f92f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dd3546de60b1b08990a9a36c5e8345a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="unionfloat_long.html">floatLong</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a1dd3546de60b1b08990a9a36c5e8345a">deltaDiagonalStepsSquaredB</a></td></tr>
<tr class="separator:a1dd3546de60b1b08990a9a36c5e8345a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea21cfde48a04adc8cfc4d0015af78ff"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="unionfloat_long.html">floatLong</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aea21cfde48a04adc8cfc4d0015af78ff">deltaDiagonalStepsSquaredC</a></td></tr>
<tr class="separator:aea21cfde48a04adc8cfc4d0015af78ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea1977bd14487947dd12cc8e126365c8"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aea1977bd14487947dd12cc8e126365c8">deltaMaxRadiusSquared</a></td></tr>
<tr class="separator:aea1977bd14487947dd12cc8e126365c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af275fa9aee459f73a7995aba9ac79c84"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#af275fa9aee459f73a7995aba9ac79c84">deltaFloorSafetyMarginSteps</a></td></tr>
<tr class="separator:af275fa9aee459f73a7995aba9ac79c84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7eaee0a31e119d8aa619c0c71f31b74c"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a7eaee0a31e119d8aa619c0c71f31b74c">deltaAPosXSteps</a></td></tr>
<tr class="separator:a7eaee0a31e119d8aa619c0c71f31b74c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29b90a251d23db8fa775475a49f486c8"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a29b90a251d23db8fa775475a49f486c8">deltaAPosYSteps</a></td></tr>
<tr class="separator:a29b90a251d23db8fa775475a49f486c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa76adac44449ce71b5d5f30cf4a0fc14"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aa76adac44449ce71b5d5f30cf4a0fc14">deltaBPosXSteps</a></td></tr>
<tr class="separator:aa76adac44449ce71b5d5f30cf4a0fc14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf50ead67c40716a78763840fd59dbec"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#acf50ead67c40716a78763840fd59dbec">deltaBPosYSteps</a></td></tr>
<tr class="separator:acf50ead67c40716a78763840fd59dbec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59b2cd666532dcd39b7902ac81f3f884"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a59b2cd666532dcd39b7902ac81f3f884">deltaCPosXSteps</a></td></tr>
<tr class="separator:a59b2cd666532dcd39b7902ac81f3f884"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec878ad21d4edf28c95921d075625095"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aec878ad21d4edf28c95921d075625095">deltaCPosYSteps</a></td></tr>
<tr class="separator:aec878ad21d4edf28c95921d075625095"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69adbf3efd74ba3a8643e090970b7a83"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a69adbf3efd74ba3a8643e090970b7a83">realDeltaPositionSteps</a> [<a class="el" href="_repetier_8h.html#a1af2907a6b7f6543b7d4c369e8901467">TOWER_ARRAY</a>]</td></tr>
<tr class="separator:a69adbf3efd74ba3a8643e090970b7a83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac50def5cb68a66167f2ecda05be0abea"><td class="memItemLeft" align="right" valign="top">static int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ac50def5cb68a66167f2ecda05be0abea">travelMovesPerSecond</a></td></tr>
<tr class="separator:ac50def5cb68a66167f2ecda05be0abea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a4be0f8556f8f9c26a305fd7400f656"><td class="memItemLeft" align="right" valign="top">static int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a2a4be0f8556f8f9c26a305fd7400f656">printMovesPerSecond</a></td></tr>
<tr class="separator:a2a4be0f8556f8f9c26a305fd7400f656"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54e2de3fe2764657e68a0f1fc57fd516"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a54e2de3fe2764657e68a0f1fc57fd516">radius0</a></td></tr>
<tr class="separator:a54e2de3fe2764657e68a0f1fc57fd516"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6adf22a39ed57603470b37f2b26f822e"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a6adf22a39ed57603470b37f2b26f822e">xMinStepsAdj</a></td></tr>
<tr class="separator:a6adf22a39ed57603470b37f2b26f822e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7306abd6f5ef51616d682f0ed86d8f22"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a7306abd6f5ef51616d682f0ed86d8f22">yMinStepsAdj</a></td></tr>
<tr class="separator:a7306abd6f5ef51616d682f0ed86d8f22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fb7c8a0f39918862ad952f95c579ed1"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a1fb7c8a0f39918862ad952f95c579ed1">zMinStepsAdj</a></td></tr>
<tr class="separator:a1fb7c8a0f39918862ad952f95c579ed1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae14273b06c292427049d2ae109c0d004"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ae14273b06c292427049d2ae109c0d004">xMaxStepsAdj</a></td></tr>
<tr class="separator:ae14273b06c292427049d2ae109c0d004"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac42c072064b7157bab98a9365f122eb5"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ac42c072064b7157bab98a9365f122eb5">yMaxStepsAdj</a></td></tr>
<tr class="separator:ac42c072064b7157bab98a9365f122eb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5db8a418cc294523c1bcfc158631532b"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a5db8a418cc294523c1bcfc158631532b">zMaxStepsAdj</a></td></tr>
<tr class="separator:a5db8a418cc294523c1bcfc158631532b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2412c5654869c74b15cb2d09f888aee9"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a2412c5654869c74b15cb2d09f888aee9">zCorrectionStepsIncluded</a> = 0</td></tr>
<tr class="separator:a2412c5654869c74b15cb2d09f888aee9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1d438cbad82118ce95d1cf64b860009"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#af1d438cbad82118ce95d1cf64b860009">stepsRemainingAtZHit</a></td></tr>
<tr class="separator:af1d438cbad82118ce95d1cf64b860009"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac391451fe88b90fa644218269c1a2bc9"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ac391451fe88b90fa644218269c1a2bc9">stepsRemainingAtXHit</a></td></tr>
<tr class="separator:ac391451fe88b90fa644218269c1a2bc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a280308b2cc249050154c843630a2d4a7"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a280308b2cc249050154c843630a2d4a7">stepsRemainingAtYHit</a></td></tr>
<tr class="separator:a280308b2cc249050154c843630a2d4a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6320b9874501c26f1cf5d6ac3a6b5695"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a6320b9874501c26f1cf5d6ac3a6b5695">levelingP1</a> [3]</td></tr>
<tr class="separator:a6320b9874501c26f1cf5d6ac3a6b5695"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac47d14a566f8fae45bdf922f5264ae51"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ac47d14a566f8fae45bdf922f5264ae51">levelingP2</a> [3]</td></tr>
<tr class="separator:ac47d14a566f8fae45bdf922f5264ae51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5bdfa7b2d40563186cdee30e063d3d3"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ae5bdfa7b2d40563186cdee30e063d3d3">levelingP3</a> [3]</td></tr>
<tr class="separator:ae5bdfa7b2d40563186cdee30e063d3d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae84b1b92542c4f8301902c1377f87af2"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ae84b1b92542c4f8301902c1377f87af2">autolevelTransformation</a> [9]</td></tr>
<tr class="memdesc:ae84b1b92542c4f8301902c1377f87af2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transformation matrix.  <a href="#ae84b1b92542c4f8301902c1377f87af2">More...</a><br /></td></tr>
<tr class="separator:ae84b1b92542c4f8301902c1377f87af2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06acd2301f8fccedfc8b8e37681efeca"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a06acd2301f8fccedfc8b8e37681efeca">thermoMinTemp</a></td></tr>
<tr class="separator:a06acd2301f8fccedfc8b8e37681efeca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab36dbcdbe8ebc7eb8c00fd968f935386"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ab36dbcdbe8ebc7eb8c00fd968f935386">thermoMaxTemp</a></td></tr>
<tr class="separator:ab36dbcdbe8ebc7eb8c00fd968f935386"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6d6c56abd960db1e2ec7afaa737c9e8"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ab6d6c56abd960db1e2ec7afaa737c9e8">sledParked</a></td></tr>
<tr class="separator:ab6d6c56abd960db1e2ec7afaa737c9e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87d69ce384321f08d7285f9a21c01a84"><td class="memItemLeft" align="right" valign="top">static int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a87d69ce384321f08d7285f9a21c01a84">zBabystepsMissing</a></td></tr>
<tr class="separator:a87d69ce384321f08d7285f9a21c01a84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09d9f9073556e5013f73c125af464e62"><td class="memItemLeft" align="right" valign="top">static int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a09d9f9073556e5013f73c125af464e62">zBabysteps</a></td></tr>
<tr class="separator:a09d9f9073556e5013f73c125af464e62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fbae59abe4ad0d786a6eaadda909320"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a6fbae59abe4ad0d786a6eaadda909320">xMaxSteps</a></td></tr>
<tr class="memdesc:a6fbae59abe4ad0d786a6eaadda909320"><td class="mdescLeft">&#160;</td><td class="mdescRight">For software endstops, limit of move in positive direction.  <a href="#a6fbae59abe4ad0d786a6eaadda909320">More...</a><br /></td></tr>
<tr class="separator:a6fbae59abe4ad0d786a6eaadda909320"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76fa4ad356566018add61f8cdf8a1856"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a76fa4ad356566018add61f8cdf8a1856">yMaxSteps</a></td></tr>
<tr class="memdesc:a76fa4ad356566018add61f8cdf8a1856"><td class="mdescLeft">&#160;</td><td class="mdescRight">For software endstops, limit of move in positive direction.  <a href="#a76fa4ad356566018add61f8cdf8a1856">More...</a><br /></td></tr>
<tr class="separator:a76fa4ad356566018add61f8cdf8a1856"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84160db094395c0c9e428d5489365c79"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a84160db094395c0c9e428d5489365c79">zMaxSteps</a></td></tr>
<tr class="memdesc:a84160db094395c0c9e428d5489365c79"><td class="mdescLeft">&#160;</td><td class="mdescRight">For software endstops, limit of move in positive direction.  <a href="#a84160db094395c0c9e428d5489365c79">More...</a><br /></td></tr>
<tr class="separator:a84160db094395c0c9e428d5489365c79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1b9d2841d7db908edb6215e18281269"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ac1b9d2841d7db908edb6215e18281269">xMinSteps</a></td></tr>
<tr class="memdesc:ac1b9d2841d7db908edb6215e18281269"><td class="mdescLeft">&#160;</td><td class="mdescRight">For software endstops, limit of move in negative direction.  <a href="#ac1b9d2841d7db908edb6215e18281269">More...</a><br /></td></tr>
<tr class="separator:ac1b9d2841d7db908edb6215e18281269"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3dbdbe45ec92e43a7c2364c07c317d3"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ab3dbdbe45ec92e43a7c2364c07c317d3">yMinSteps</a></td></tr>
<tr class="memdesc:ab3dbdbe45ec92e43a7c2364c07c317d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">For software endstops, limit of move in negative direction.  <a href="#ab3dbdbe45ec92e43a7c2364c07c317d3">More...</a><br /></td></tr>
<tr class="separator:ab3dbdbe45ec92e43a7c2364c07c317d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af883aa154664e244c3bfeda0717b6671"><td class="memItemLeft" align="right" valign="top">static int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#af883aa154664e244c3bfeda0717b6671">zMinSteps</a></td></tr>
<tr class="memdesc:af883aa154664e244c3bfeda0717b6671"><td class="mdescLeft">&#160;</td><td class="mdescRight">For software endstops, limit of move in negative direction.  <a href="#af883aa154664e244c3bfeda0717b6671">More...</a><br /></td></tr>
<tr class="separator:af883aa154664e244c3bfeda0717b6671"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51aa8eef1b25b37bfea06c7efd8a6086"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a51aa8eef1b25b37bfea06c7efd8a6086">xLength</a></td></tr>
<tr class="separator:a51aa8eef1b25b37bfea06c7efd8a6086"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdc8bce4ad8ee657a1c1f545b5b69021"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#afdc8bce4ad8ee657a1c1f545b5b69021">xMin</a></td></tr>
<tr class="separator:afdc8bce4ad8ee657a1c1f545b5b69021"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20f4f413a320d371ddb78ef2c04df9af"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a20f4f413a320d371ddb78ef2c04df9af">yLength</a></td></tr>
<tr class="separator:a20f4f413a320d371ddb78ef2c04df9af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adeab4df51e91b809ff9bcdf476b4e566"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#adeab4df51e91b809ff9bcdf476b4e566">yMin</a></td></tr>
<tr class="separator:adeab4df51e91b809ff9bcdf476b4e566"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c718f637e9650d2bb0f058bcade7b7c"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a2c718f637e9650d2bb0f058bcade7b7c">zLength</a></td></tr>
<tr class="separator:a2c718f637e9650d2bb0f058bcade7b7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad44b1b92f2886257fcb0511f1884e266"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ad44b1b92f2886257fcb0511f1884e266">zMin</a></td></tr>
<tr class="separator:ad44b1b92f2886257fcb0511f1884e266"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63fb146e0e8d6a0d627f99b786ee0bf8"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a63fb146e0e8d6a0d627f99b786ee0bf8">feedrate</a></td></tr>
<tr class="memdesc:a63fb146e0e8d6a0d627f99b786ee0bf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Last requested feedrate.  <a href="#a63fb146e0e8d6a0d627f99b786ee0bf8">More...</a><br /></td></tr>
<tr class="separator:a63fb146e0e8d6a0d627f99b786ee0bf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1da14b4d32df5f12f0487bc958a06315"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a1da14b4d32df5f12f0487bc958a06315">feedrateMultiply</a></td></tr>
<tr class="memdesc:a1da14b4d32df5f12f0487bc958a06315"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiplier for feedrate in percent (factor 1 = 100)  <a href="#a1da14b4d32df5f12f0487bc958a06315">More...</a><br /></td></tr>
<tr class="separator:a1da14b4d32df5f12f0487bc958a06315"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a957f17e8aa46adde29be72ab01e7319c"><td class="memItemLeft" align="right" valign="top">static unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a957f17e8aa46adde29be72ab01e7319c">extrudeMultiply</a></td></tr>
<tr class="memdesc:a957f17e8aa46adde29be72ab01e7319c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flow multiplier in percent (factor 1 = 100)  <a href="#a957f17e8aa46adde29be72ab01e7319c">More...</a><br /></td></tr>
<tr class="separator:a957f17e8aa46adde29be72ab01e7319c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90497f170ea75faa4e8b3b3f1d44c10a"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a90497f170ea75faa4e8b3b3f1d44c10a">maxJerk</a></td></tr>
<tr class="memdesc:a90497f170ea75faa4e8b3b3f1d44c10a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum allowed jerk in mm/s.  <a href="#a90497f170ea75faa4e8b3b3f1d44c10a">More...</a><br /></td></tr>
<tr class="separator:a90497f170ea75faa4e8b3b3f1d44c10a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abea16b76fbce84db493f0c7ab230d495"><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#abea16b76fbce84db493f0c7ab230d495">interruptEvent</a> = 0</td></tr>
<tr class="memdesc:abea16b76fbce84db493f0c7ab230d495"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event generated in interrupts that should/could be handled in main thread.  <a href="#abea16b76fbce84db493f0c7ab230d495">More...</a><br /></td></tr>
<tr class="separator:abea16b76fbce84db493f0c7ab230d495"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4eb2c8811ef712c37c1f4af56b0d5234"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a4eb2c8811ef712c37c1f4af56b0d5234">maxZJerk</a></td></tr>
<tr class="memdesc:a4eb2c8811ef712c37c1f4af56b0d5234"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum allowed jerk in z direction in mm/s.  <a href="#a4eb2c8811ef712c37c1f4af56b0d5234">More...</a><br /></td></tr>
<tr class="separator:a4eb2c8811ef712c37c1f4af56b0d5234"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57bbad395703a1695a5283a1c1aed9a7"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a57bbad395703a1695a5283a1c1aed9a7">offsetX</a></td></tr>
<tr class="memdesc:a57bbad395703a1695a5283a1c1aed9a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">X-offset for different tool positions.  <a href="#a57bbad395703a1695a5283a1c1aed9a7">More...</a><br /></td></tr>
<tr class="separator:a57bbad395703a1695a5283a1c1aed9a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9087f0907f028356bdf1757116d6ac8b"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a9087f0907f028356bdf1757116d6ac8b">offsetY</a></td></tr>
<tr class="memdesc:a9087f0907f028356bdf1757116d6ac8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Y-offset for different tool positions.  <a href="#a9087f0907f028356bdf1757116d6ac8b">More...</a><br /></td></tr>
<tr class="separator:a9087f0907f028356bdf1757116d6ac8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a363108a34c8063ff15da075c86b4a35e"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a363108a34c8063ff15da075c86b4a35e">offsetZ</a></td></tr>
<tr class="memdesc:a363108a34c8063ff15da075c86b4a35e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Z-offset for different tool positions.  <a href="#a363108a34c8063ff15da075c86b4a35e">More...</a><br /></td></tr>
<tr class="separator:a363108a34c8063ff15da075c86b4a35e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a526b5bc69c7b68637730de4404e9b303"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a526b5bc69c7b68637730de4404e9b303">offsetZ2</a> = 0</td></tr>
<tr class="memdesc:a526b5bc69c7b68637730de4404e9b303"><td class="mdescLeft">&#160;</td><td class="mdescRight">Z-offset without rotation correction. Required for z probe corrections.  <a href="#a526b5bc69c7b68637730de4404e9b303">More...</a><br /></td></tr>
<tr class="separator:a526b5bc69c7b68637730de4404e9b303"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81e514e312d77ab845eb0882573073c0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#a80a0874aa42d7783b26fce1ea16f6658">speed_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a81e514e312d77ab845eb0882573073c0">vMaxReached</a></td></tr>
<tr class="memdesc:a81e514e312d77ab845eb0882573073c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum reached speed.  <a href="#a81e514e312d77ab845eb0882573073c0">More...</a><br /></td></tr>
<tr class="separator:a81e514e312d77ab845eb0882573073c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a471656096989e57404fc673c6b227763"><td class="memItemLeft" align="right" valign="top">static uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a471656096989e57404fc673c6b227763">msecondsPrinting</a></td></tr>
<tr class="memdesc:a471656096989e57404fc673c6b227763"><td class="mdescLeft">&#160;</td><td class="mdescRight">Milliseconds of printing time (means time with heated extruder)  <a href="#a471656096989e57404fc673c6b227763">More...</a><br /></td></tr>
<tr class="separator:a471656096989e57404fc673c6b227763"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb8f211f95795aaacae33e1d59653b66"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#acb8f211f95795aaacae33e1d59653b66">filamentPrinted</a></td></tr>
<tr class="memdesc:acb8f211f95795aaacae33e1d59653b66"><td class="mdescLeft">&#160;</td><td class="mdescRight">mm of filament printed since counting started  <a href="#acb8f211f95795aaacae33e1d59653b66">More...</a><br /></td></tr>
<tr class="separator:acb8f211f95795aaacae33e1d59653b66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fafcc5028eebf9f0558e8d1256a3970"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a4fafcc5028eebf9f0558e8d1256a3970">backlashX</a></td></tr>
<tr class="separator:a4fafcc5028eebf9f0558e8d1256a3970"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c413e38846b1eae203299c39eedf36d"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a5c413e38846b1eae203299c39eedf36d">backlashY</a></td></tr>
<tr class="separator:a5c413e38846b1eae203299c39eedf36d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04396272d0501c3bbcd7b91396f16322"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a04396272d0501c3bbcd7b91396f16322">backlashZ</a></td></tr>
<tr class="separator:a04396272d0501c3bbcd7b91396f16322"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a109ac6edc14f2b01a20ea4f9863cdb61"><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a109ac6edc14f2b01a20ea4f9863cdb61">backlashDir</a></td></tr>
<tr class="separator:a109ac6edc14f2b01a20ea4f9863cdb61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88a82c8a8ff1234c3f9bb4dc9995d790"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#adfaa4526bb47342be47f89a9eb6b3bef">fast8_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a88a82c8a8ff1234c3f9bb4dc9995d790">multiZHomeFlags</a></td></tr>
<tr class="separator:a88a82c8a8ff1234c3f9bb4dc9995d790"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c41d41b095b765b450b90bbb063e362"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a9c41d41b095b765b450b90bbb063e362">memoryX</a> = <a class="el" href="_repetier_8h.html#a51a5b301159df7d97803f02f5097e133">IGNORE_COORDINATE</a></td></tr>
<tr class="separator:a9c41d41b095b765b450b90bbb063e362"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc286d2fd4ff934d17d623d2b88311c7"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#abc286d2fd4ff934d17d623d2b88311c7">memoryY</a> = <a class="el" href="_repetier_8h.html#a51a5b301159df7d97803f02f5097e133">IGNORE_COORDINATE</a></td></tr>
<tr class="separator:abc286d2fd4ff934d17d623d2b88311c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f76bee3e9ab2483bf431686103953da"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a7f76bee3e9ab2483bf431686103953da">memoryZ</a> = <a class="el" href="_repetier_8h.html#a51a5b301159df7d97803f02f5097e133">IGNORE_COORDINATE</a></td></tr>
<tr class="separator:a7f76bee3e9ab2483bf431686103953da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a865188d60ffcb789a9dbccf15db59d56"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a865188d60ffcb789a9dbccf15db59d56">memoryE</a> = <a class="el" href="_repetier_8h.html#a51a5b301159df7d97803f02f5097e133">IGNORE_COORDINATE</a></td></tr>
<tr class="separator:a865188d60ffcb789a9dbccf15db59d56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea1615d2f8188ee07b8f347185cf62f1"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#aea1615d2f8188ee07b8f347185cf62f1">memoryF</a> = -1</td></tr>
<tr class="separator:aea1615d2f8188ee07b8f347185cf62f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad309cd9359952cf421b0bba123aacd2c"><td class="memItemLeft" align="right" valign="top">static int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#ad309cd9359952cf421b0bba123aacd2c">motorX</a></td></tr>
<tr class="separator:ad309cd9359952cf421b0bba123aacd2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acda780bdd99c85f623208089c3221099"><td class="memItemLeft" align="right" valign="top">static int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#acda780bdd99c85f623208089c3221099">motorYorZ</a></td></tr>
<tr class="separator:acda780bdd99c85f623208089c3221099"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96f833869ea0e4357941e2b0e008ea4d"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a96f833869ea0e4357941e2b0e008ea4d">currentLayer</a> = 0</td></tr>
<tr class="separator:a96f833869ea0e4357941e2b0e008ea4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a600e04dcdf6794d82501d985ef1598e9"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a600e04dcdf6794d82501d985ef1598e9">maxLayer</a> = -1</td></tr>
<tr class="separator:a600e04dcdf6794d82501d985ef1598e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a680f0d49005e5bab9aa3e448ab24a230"><td class="memItemLeft" align="right" valign="top">static char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a680f0d49005e5bab9aa3e448ab24a230">printName</a> [21] = &quot;&quot;</td></tr>
<tr class="separator:a680f0d49005e5bab9aa3e448ab24a230"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7592db1f588db489dcbab96d873754a6"><td class="memItemLeft" align="right" valign="top">static float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a7592db1f588db489dcbab96d873754a6">progress</a> = 0</td></tr>
<tr class="separator:a7592db1f588db489dcbab96d873754a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34044d92d037f71f941706765002ff88"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="_h_a_l_8h.html#adfaa4526bb47342be47f89a9eb6b3bef">fast8_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a34044d92d037f71f941706765002ff88">wizardStackPos</a></td></tr>
<tr class="separator:a34044d92d037f71f941706765002ff88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a581f9b1331d2c2c5a2e73272d030c048"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="unionwizard_var.html">wizardVar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a581f9b1331d2c2c5a2e73272d030c048">wizardStack</a> [<a class="el" href="_repetier_8h.html#a0806b49c5db57d53ef5c5db8c3c263f6">WIZARD_STACK_SIZE</a>]</td></tr>
<tr class="separator:a581f9b1331d2c2c5a2e73272d030c048"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90abc390291d0ca4f4d2d9fb794bd7b1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_distortion.html">Distortion</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a90abc390291d0ca4f4d2d9fb794bd7b1">distortion</a></td></tr>
<tr class="separator:a90abc390291d0ca4f4d2d9fb794bd7b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-static-attribs"></a>
Static Private Attributes</h2></td></tr>
<tr class="memitem:a0d2c74971e89f78dd63f2466437b1a48"><td class="memItemLeft" align="right" valign="top">static uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_printer.html#a0d2c74971e89f78dd63f2466437b1a48">debugLevel</a> = 6</td></tr>
<tr class="memdesc:a0d2c74971e89f78dd63f2466437b1a48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bitfield defining debug output. 1 = echo, 2 = info, 4 = error, 8 = dry run., 16 = Only communication, 32 = No moves.  <a href="#a0d2c74971e89f78dd63f2466437b1a48">More...</a><br /></td></tr>
<tr class="separator:a0d2c74971e89f78dd63f2466437b1a48"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The <a class="el" href="class_printer.html">Printer</a> class is the main class for the control of the 3d printer. Here all movement related key variables are stored like positions, accelerations.</p>
<h2>Coordinates</h2>
<p>The firmware works with 4 different coordinate systems and understanding the dependencies between them is crucial to a good understanding on how positions are handled.</p>
<h3>Real world floating coordinates (RWC)</h3>
<p>These coordinates are the real floating positions with any offsets subtracted, which might be set with G92. This is used to show coordinates or for computations based on real positions. Any correction coming from rotation or distortion is not included in these coordinates. currentPosition and lastCmdPos use this coordinate system.</p>
<p>When these coordinates need to be used for computation, the value of offsetX, offsetY and offsetZ is always added. These are the offsets of the currently active tool to virtual tool center (normally first extruder).</p>
<h3>Rotated floating coordinates (ROTC)</h3>
<p>If auto leveling is active, printing to the official coordinates is not possible. We have to assume that the bed is somehow rotated against the Cartesian mechanics from the printer. Applying <em>transformToPrinter</em> to the real world coordinates, rotates them around the origin to be equal to the rotated bed. <em>transformFromPrinter</em> would apply the opposite transformation.</p>
<h3>Cartesian motor position coordinates (CMC)</h3>
<p>The position of motors is stored as steps from 0. The reason for this is that it is crucial that no rounding errors ever cause addition of any steps. These positions are simply computed by multiplying the ROTC coordinates with the axisStepsPerMM.</p>
<p>If distortion correction is enabled, there is an additional factor for the z position that gets added: <em>zCorrectionStepsIncluded</em> This value is recalculated by every move added to reflect the distortion at any given xyz position.</p>
<h3>Nonlinear motor position coordinates (NMC)</h3>
<p>In case of a nonlinear mechanic like a delta printer, the CMC does not define the motor positions. An additional transformation converts the CMC coordinates into NMC.</p>
<h3>Transformations from RWC to CMC</h3>
<p>Given:</p><ul>
<li>Target position for tool: x_rwc, y_rwc, z_rwc</li>
<li>Tool offsets: offsetX, offsetY, offsetZ</li>
<li>Offset from bed leveling: offsetZ2</li>
</ul>
<p>Step 1: Convert to ROTC </p><pre class="fragment">transformToPrinter(x_rwc + Printer::offsetX, y_rwc + Printer::offsetY, z_rwc +  Printer::offsetZ, x_rotc, y_rotc, z_rotc);
z_rotc += offsetZ2
</pre><p>Step 2: Compute CMC </p><pre class="fragment">x_cmc = static_cast&lt;int32_t&gt;(floor(x_rotc * axisStepsPerMM[X_AXIS] + 0.5f));
y_cmc = static_cast&lt;int32_t&gt;(floor(y_rotc * axisStepsPerMM[Y_AXIS] + 0.5f));
z_cmc = static_cast&lt;int32_t&gt;(floor(z_rotc * axisStepsPerMM[Z_AXIS] + 0.5f));
</pre><h3>Transformation from CMC to RWC</h3>
<p>Note: <em>zCorrectionStepsIncluded</em> comes from distortion correction and gets set when a move is queued by the queuing function. Therefore it is not visible in the inverse transformation above. When transforming back, consider if the value was set or not!</p>
<p>Step 1: Convert to ROTC </p><pre class="fragment">x_rotc = static_cast&lt;float&gt;(x_cmc) * invAxisStepsPerMM[X_AXIS];
y_rotc = static_cast&lt;float&gt;(y_cmc) * invAxisStepsPerMM[Y_AXIS];
#if NONLINEAR_SYSTEM
z_rotc = static_cast&lt;float&gt;(z_cmc * invAxisStepsPerMM[Z_AXIS] - offsetZ2;
#else
z_rotc = static_cast&lt;float&gt;(z_cmc - zCorrectionStepsIncluded) * invAxisStepsPerMM[Z_AXIS] - offsetZ2;
#endif
</pre><p>Step 2: Convert to RWC </p><pre class="fragment">transformFromPrinter(x_rotc, y_rotc, z_rotc,x_rwc, y_rwc, z_rwc);
x_rwc -= Printer::offsetX; // Offset from active extruder or z probe
y_rwc -= Printer::offsetY;
z_rwc -= Printer::offsetZ;</pre> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a5628d17c11c664eaf521d29e3e5428ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5628d17c11c664eaf521d29e3e5428ec">&#9670;&nbsp;</a></span>areAllSteppersDisabled()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool Printer::areAllSteppersDisabled </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ae470dfb946a46282fe460bcf98d310b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae470dfb946a46282fe460bcf98d310b6">&#9670;&nbsp;</a></span>bendingCorrectionAt()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::bendingCorrectionAt </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a520884b16a6dee3cd5d5b50185610978"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a520884b16a6dee3cd5d5b50185610978">&#9670;&nbsp;</a></span>buildTransformationMatrix()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void Printer::buildTransformationMatrix </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_plane.html">Plane</a> &amp;&#160;</td>
          <td class="paramname"><em>plane</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a832a3ada9256ddeb11032060dd72c4a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a832a3ada9256ddeb11032060dd72c4a9">&#9670;&nbsp;</a></span>constrainDestinationCoords()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::constrainDestinationCoords </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>If we are not homing or destination check being disabled, this will reduce <em>destinationSteps</em> to a valid value. In other words this works as software endstop. </p>

</div>
</div>
<a id="a8a8b454efefb6028042d568334c394de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a8b454efefb6028042d568334c394de">&#9670;&nbsp;</a></span>continuePrint()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::continuePrint </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aa57cb04e909bccba509d301394eaf9cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa57cb04e909bccba509d301394eaf9cb">&#9670;&nbsp;</a></span>convertToMM()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> float Printer::convertToMM </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a9142f4fb14f62aec972d76e24e7ebdd6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9142f4fb14f62aec972d76e24e7ebdd6">&#9670;&nbsp;</a></span>debugCommunication()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool Printer::debugCommunication </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ac0403509060bc0ec832b7baa8b808cd3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0403509060bc0ec832b7baa8b808cd3">&#9670;&nbsp;</a></span>debugDryrun()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool Printer::debugDryrun </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ab4aaa055f339e6aca9b4fec866b65a34"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4aaa055f339e6aca9b4fec866b65a34">&#9670;&nbsp;</a></span>debugEcho()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool Printer::debugEcho </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a85dfbf6e7cac25a08799847f01bb4f86"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85dfbf6e7cac25a08799847f01bb4f86">&#9670;&nbsp;</a></span>debugEndStop()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool Printer::debugEndStop </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ae91c5952b5ad1355a94595788df1b18f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae91c5952b5ad1355a94595788df1b18f">&#9670;&nbsp;</a></span>debugErrors()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool Printer::debugErrors </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aaf86fd14b477bfb50377a29ad73295c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf86fd14b477bfb50377a29ad73295c9">&#9670;&nbsp;</a></span>debugFlag()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool Printer::debugFlag </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>flags</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a5bf9c7ce53fa45f2028705c604d6b0a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5bf9c7ce53fa45f2028705c604d6b0a1">&#9670;&nbsp;</a></span>debugInfo()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool Printer::debugInfo </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a42a76f8d84cb225b614cdcd6d8831e62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42a76f8d84cb225b614cdcd6d8831e62">&#9670;&nbsp;</a></span>debugNoMoves()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool Printer::debugNoMoves </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ae0b57e6cc957c9ba18e8391594b3b799"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0b57e6cc957c9ba18e8391594b3b799">&#9670;&nbsp;</a></span>debugReset()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::debugReset </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>flags</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a1e1be77b0942f6cadd77af98eafb3f46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1e1be77b0942f6cadd77af98eafb3f46">&#9670;&nbsp;</a></span>debugSet()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::debugSet </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>flags</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ac296ddeb69b21c52aa4fafff77b3afc6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac296ddeb69b21c52aa4fafff77b3afc6">&#9670;&nbsp;</a></span>defaultLoopActions()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::defaultLoopActions </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a5e42b70e7861abf543335ea989b2e654"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e42b70e7861abf543335ea989b2e654">&#9670;&nbsp;</a></span>deltaMoveToTopEndstops()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void Printer::deltaMoveToTopEndstops </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>feedrate</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a3da89ef1e30f9a94a9f3d25338a176d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3da89ef1e30f9a94a9f3d25338a176d9">&#9670;&nbsp;</a></span>disableAllowedStepper()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::disableAllowedStepper </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a2a321d6c1f72e9c62bf6c22ad46238d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a321d6c1f72e9c62bf6c22ad46238d4">&#9670;&nbsp;</a></span>disableXStepper()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::disableXStepper </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Disable stepper motor for x direction. </p>

</div>
</div>
<a id="af339df8be91fc84c29ad13800aa3665b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af339df8be91fc84c29ad13800aa3665b">&#9670;&nbsp;</a></span>disableYStepper()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::disableYStepper </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Disable stepper motor for y direction. </p>

</div>
</div>
<a id="ac8b0cd81f9eb228ad5ea55ac809065c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8b0cd81f9eb228ad5ea55ac809065c6">&#9670;&nbsp;</a></span>disableZStepper()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::disableZStepper </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Disable stepper motor for z direction. </p>

</div>
</div>
<a id="ae41de95692b0aedf82b903d54cb62418"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae41de95692b0aedf82b903d54cb62418">&#9670;&nbsp;</a></span>enableXStepper()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::enableXStepper </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Enable stepper motor for x direction. </p>

</div>
</div>
<a id="a34b7d43ef472535fa106cf07ce78bcbb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34b7d43ef472535fa106cf07ce78bcbb">&#9670;&nbsp;</a></span>enableYStepper()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::enableYStepper </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Enable stepper motor for y direction. </p>

</div>
</div>
<a id="a194d614c99a273e34bc6a755375e0340"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a194d614c99a273e34bc6a755375e0340">&#9670;&nbsp;</a></span>enableZStepper()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::enableZStepper </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Enable stepper motor for z direction. </p>

</div>
</div>
<a id="a64d178f75f74d37ac0ed88d916c0dd10"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64d178f75f74d37ac0ed88d916c0dd10">&#9670;&nbsp;</a></span>endXYZSteps()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::endXYZSteps </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a3adb4f17e5e8671cb737944499e696f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3adb4f17e5e8671cb737944499e696f5">&#9670;&nbsp;</a></span>executeXYGantrySteps()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::executeXYGantrySteps </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a08adf854028b9a6a9f03921a22ebdb27"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08adf854028b9a6a9f03921a22ebdb27">&#9670;&nbsp;</a></span>executeXZGantrySteps()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::executeXZGantrySteps </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aa2b7c5107bb9229998bbf1d498ed3605"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2b7c5107bb9229998bbf1d498ed3605">&#9670;&nbsp;</a></span>finishProbing()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::finishProbing </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Deactivate z-probe. </p>

</div>
</div>
<a id="a208a132edf5486bb3c4ca13b8888a4ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a208a132edf5486bb3c4ca13b8888a4ba">&#9670;&nbsp;</a></span>getDebugLevel()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t Printer::getDebugLevel </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a0a6a20c81b2fdc4321a6fe4b619caf91"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a6a20c81b2fdc4321a6fe4b619caf91">&#9670;&nbsp;</a></span>getFan2Speed()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> int Printer::getFan2Speed </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a2cb1d7bd19020cfaa8b300a6854b058f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2cb1d7bd19020cfaa8b300a6854b058f">&#9670;&nbsp;</a></span>getFanSpeed()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> int Printer::getFanSpeed </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a75b84ca5f88e2a4e9aacad2abf3d5aa4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75b84ca5f88e2a4e9aacad2abf3d5aa4">&#9670;&nbsp;</a></span>getXDirection()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool Printer::getXDirection </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a56c44fa9899321c40f3a9adc5757a51d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56c44fa9899321c40f3a9adc5757a51d">&#9670;&nbsp;</a></span>getYDirection()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool Printer::getYDirection </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a734db25491c1a3ef81d047369512fd89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a734db25491c1a3ef81d047369512fd89">&#9670;&nbsp;</a></span>getZDirection()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool Printer::getZDirection </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a7da650ad4cdb718417e9052122780865"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7da650ad4cdb718417e9052122780865">&#9670;&nbsp;</a></span>GoToMemoryPosition()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::GoToMemoryPosition </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>z</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>feed</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a625cdc490e186fcd9be7adf8b3476883"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a625cdc490e186fcd9be7adf8b3476883">&#9670;&nbsp;</a></span>handleInterruptEvent()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::handleInterruptEvent </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a67f712fd909af1995558b462012c7bef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67f712fd909af1995558b462012c7bef">&#9670;&nbsp;</a></span>homeAxis()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::homeAxis </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>xaxis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>yaxis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>zaxis</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Main function for all homing operations. </p>
<p>For homing operations only this function should be used. It calls <a class="el" href="class_printer.html#a338da751f744f141427bada58d81b5e3">Printer::homeXAxis</a>, <a class="el" href="class_printer.html#a593d5b76c5a92155d3790a8c43c7b3a3">Printer::homeYAxis</a> and <a class="el" href="class_printer.html#a6186915476e9324b89a521652d245ced" title="homes z axis. ">Printer::homeZAxis</a> after doing some initialization work. The order of operation and some extra functions are controlled by HOMING_ORDER.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">xaxis</td><td>True if homing of x axis is wanted. </td></tr>
    <tr><td class="paramname">yaxis</td><td>True if homing of y axis is wanted. </td></tr>
    <tr><td class="paramname">zaxis</td><td>True if homing of z axis is wanted. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a338da751f744f141427bada58d81b5e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a338da751f744f141427bada58d81b5e3">&#9670;&nbsp;</a></span>homeXAxis()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::homeXAxis </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a593d5b76c5a92155d3790a8c43c7b3a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a593d5b76c5a92155d3790a8c43c7b3a3">&#9670;&nbsp;</a></span>homeYAxis()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::homeYAxis </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a6186915476e9324b89a521652d245ced"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6186915476e9324b89a521652d245ced">&#9670;&nbsp;</a></span>homeZAxis()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::homeZAxis </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>homes z axis. </p>
<p>Homing z axis is the most complicated homing part as it needs to correct for several parameters depending on rotation correction, distortion correction, position, homing direction, sensor type and bed coating. Because we get lots of support questions from "wrong" behavior due to misunderstandings of all these dependencies, I will try to describe the function as detailed as possible.</p>
<h2>Step 1: Test if homing is possible at all</h2>
<p>Test if homing in Z_HOME_DIR has a matching hardware endstop. If not, no z homing is possible at all.</p>
<h2>Step 2: Activate z-probe if required</h2>
<p>If homing to z min using a z-probe, activate the probe. Requires a position where this is possible, since probe offset could prevent the move. Hence in this case x and y must be homed first and a z homing position given and reached before calling this function.</p>
<h2>Step 3: Fast homing to sensor</h2>
<p>A move of 2 * z_length is send to printer. The move will stop when the endstop triggers.</p>
<h2>Step 4: Untrigger sensor</h2>
<p>Move in opposite direction ENDSTOP_Z_BACK_MOVE mm to disable the endstop signal safely.</p>
<h2>Step 5: Retest endstop slowly</h2>
<p>For best precision we rerun step 3 with 1/ENDSTOP_Z_RETEST_REDUCTION_FACTOR factor for speed. This should give a very accurate trigge rposition.</p>
<h2>Step 6: Deactivate z-probe if it was activated in step 2</h2>
<h2>Step 7: Correct Z position</h2>
<p>zCorrection sums up several influences:</p><ul>
<li>-axisStepsPerMM[Z_AXIS] * <a class="el" href="class_e_e_p_r_o_m.html#a57d9c546104fab0cb6808e7b1739d549">EEPROM::zProbeHeight()</a> to compensate for z-prove trigger offset if probe was used.</li>
<li>-axisStepsPerMM[Z_AXIS] * ENDSTOP_Z_BACK_ON_HOME * Z_HOME_DIR to add wanted extra distance ENDSTOP_Z_BACK_ON_HOME.</li>
<li>axisStepsPerMM[Z_AXIS] * zBedOffset to correct for bed coating if correction mode Z_PROBE_Z_OFFSET_MODE == 0 and z min homing. and moves the z axis up that distance.</li>
</ul>
<h2>Step 8: Set position in CMC</h2>
<p>For z min homing set currentPositionSteps[Z_AXIS] to zMinSteps. For z max homing set it to zMaxSteps - bed coating.</p>
<p>Set z offset according to selected tool z offset, if extruder is not sensor.</p>
<p>If distortion correction is enabled, set zCorrectionStepsIncluded and add value to currentPositionSteps.</p>
<p>#step 9: Compute RWC and correct rotation influence</p>
<p>Compute real position from position in steps. If rotation is on we did measure with a z-probe, this result is wrong and we need to correct by the z change between origin and current position. </p><pre class="fragment">currentPositionSteps[Z_AXIS] -= (axisStepsPerMM[Z_AXIS] * currentPosition[Z_AXIS] - zMinSteps);
currentPosition[Z_AXIS] = zMin;
</pre><h2>Step 10: Update NMC for nonlinear systems</h2>
<h2>Step 11: Set babysteps to 0</h2>

</div>
</div>
<a id="a7ab8c09f19c4aa86f7dc155d0b249c44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ab8c09f19c4aa86f7dc155d0b249c44">&#9670;&nbsp;</a></span>insertStepperHighDelay()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::insertStepperHighDelay </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a071382cfedb3a2f2fc5801f8cdeacc93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a071382cfedb3a2f2fc5801f8cdeacc93">&#9670;&nbsp;</a></span>isAdvanceActivated()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t Printer::isAdvanceActivated </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ab258848b5acc7a0081a693e1c45b7cfb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab258848b5acc7a0081a693e1c45b7cfb">&#9670;&nbsp;</a></span>isAllEMotors()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t Printer::isAllEMotors </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a4eba824f1fe782280cb8c5c17fc4c065"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4eba824f1fe782280cb8c5c17fc4c065">&#9670;&nbsp;</a></span>isAllKilled()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t Printer::isAllKilled </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a6ac7477e031861b327e25c890cdc6003"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ac7477e031861b327e25c890cdc6003">&#9670;&nbsp;</a></span>isAnimation()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t Printer::isAnimation </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a1eede8ee6e4c340315568b9629109cd8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1eede8ee6e4c340315568b9629109cd8">&#9670;&nbsp;</a></span>isAnyTempsensorDefect()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool Printer::isAnyTempsensorDefect </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a91430a57ddb64333b01d21738b0401f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91430a57ddb64333b01d21738b0401f7">&#9670;&nbsp;</a></span>isAutolevelActive()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool Printer::isAutolevelActive </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="abb8d4490f2cb62aa75721be7e8beaf4a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb8d4490f2cb62aa75721be7e8beaf4a">&#9670;&nbsp;</a></span>isAutomount()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t Printer::isAutomount </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a82697a1ce433b03c0b7735241021a348"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82697a1ce433b03c0b7735241021a348">&#9670;&nbsp;</a></span>isAutoreportTemp()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t Printer::isAutoreportTemp </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a7d403afacbf9e4bdbdc6153a59f7b0bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d403afacbf9e4bdbdc6153a59f7b0bc">&#9670;&nbsp;</a></span>isAutoretract()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t Printer::isAutoretract </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aa26770c70b3f1a92663a7e6f67dbc6ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa26770c70b3f1a92663a7e6f67dbc6ae">&#9670;&nbsp;</a></span>isBlockingReceive()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t Printer::isBlockingReceive </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a66d644d5c0de84e13320d2fb94319dbd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66d644d5c0de84e13320d2fb94319dbd">&#9670;&nbsp;</a></span>isColdExtrusionAllowed()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t Printer::isColdExtrusionAllowed </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="af5a46cadf98ccb825dce272de52453e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5a46cadf98ccb825dce272de52453e0">&#9670;&nbsp;</a></span>isDebugJam()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t Printer::isDebugJam </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a95cf93b448d9cb7b62e6ef97a9fc2a5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95cf93b448d9cb7b62e6ef97a9fc2a5f">&#9670;&nbsp;</a></span>isDebugJamOrDisabled()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t Printer::isDebugJamOrDisabled </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a651863d330a216ee2e270d60407f1d0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a651863d330a216ee2e270d60407f1d0f">&#9670;&nbsp;</a></span>isDoorOpen()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t Printer::isDoorOpen </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a78c3f4cff1c439e15507bc6f07690a57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78c3f4cff1c439e15507bc6f07690a57">&#9670;&nbsp;</a></span>isHomedAll()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t Printer::isHomedAll </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a953b431d55106c5a72db1d3f502f8236"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a953b431d55106c5a72db1d3f502f8236">&#9670;&nbsp;</a></span>isHoming()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t Printer::isHoming </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aa4cdb6087c67f0d6c6b229f2e36bd9ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4cdb6087c67f0d6c6b229f2e36bd9ae">&#9670;&nbsp;</a></span>isJamcontrolDisabled()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t Printer::isJamcontrolDisabled </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a93a38e76bab05e86bafc49651a63f511"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a93a38e76bab05e86bafc49651a63f511">&#9670;&nbsp;</a></span>isLargeMachine()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t Printer::isLargeMachine </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>For large machines, the nonlinear transformation can exceed integer 32bit range, so floating point math is needed. </p>

</div>
</div>
<a id="a56fc027bbb7783d21803fdf9ba9c2a18"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56fc027bbb7783d21803fdf9ba9c2a18">&#9670;&nbsp;</a></span>isManualMoveMode()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool Printer::isManualMoveMode </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aded40ebc0746741a745d131ce92f9b3a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aded40ebc0746741a745d131ce92f9b3a">&#9670;&nbsp;</a></span>isMenuMode()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool Printer::isMenuMode </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>mode</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ac7453b0b7ac5d75e03d5d0906689d541"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7453b0b7ac5d75e03d5d0906689d541">&#9670;&nbsp;</a></span>isNoDestinationCheck()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t Printer::isNoDestinationCheck </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aa130e5f7f7f9055a6695e6f775279b30"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa130e5f7f7f9055a6695e6f775279b30">&#9670;&nbsp;</a></span>isPositionAllowed()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Printer::isPositionAllowed </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>z</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Tests if the target position is allowed. </p>
<p>Tests if the test position lies inside the defined geometry. For Cartesian printers this is the defined cube defined by x,y,z min and length. For delta printers the cylindrical shape is tested.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">x</td><td>X position in mm. </td></tr>
    <tr><td class="paramname">x</td><td>Y position in mm. </td></tr>
    <tr><td class="paramname">x</td><td>Z position in mm. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if position is valid and can be reached. </dd></dl>

</div>
</div>
<a id="a42ae015ae8eeac6d80672fdde295ac08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42ae015ae8eeac6d80672fdde295ac08">&#9670;&nbsp;</a></span>isPowerOn()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t Printer::isPowerOn </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a8c15be9b2836cbe671d1e2e06d16e535"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c15be9b2836cbe671d1e2e06d16e535">&#9670;&nbsp;</a></span>isPrinting()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t Printer::isPrinting </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a0c4bcbb0db04d88ac2aaf301a0d2f2d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c4bcbb0db04d88ac2aaf301a0d2f2d5">&#9670;&nbsp;</a></span>isStartStopSupported()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t Printer::isStartStopSupported </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="af7ae75c9d82a113d9db7a18f7a5f80e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7ae75c9d82a113d9db7a18f7a5f80e0">&#9670;&nbsp;</a></span>isUIErrorMessage()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t Printer::isUIErrorMessage </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="acb8d0728cc486d46792176ba21988d3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb8d0728cc486d46792176ba21988d3f">&#9670;&nbsp;</a></span>isXHomed()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t Printer::isXHomed </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="abf92c98ec1ba04c65bb1424bcdb17568"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf92c98ec1ba04c65bb1424bcdb17568">&#9670;&nbsp;</a></span>isYHomed()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t Printer::isYHomed </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a21283bd57213dd1306af1c00ad0870ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21283bd57213dd1306af1c00ad0870ad">&#9670;&nbsp;</a></span>isZHomed()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> uint8_t Printer::isZHomed </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ac90531d9b39f45e2e4a27c7b5e6ebdae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac90531d9b39f45e2e4a27c7b5e6ebdae">&#9670;&nbsp;</a></span>isZProbingActive()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> bool Printer::isZProbingActive </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="af4692b473d3207afdbce0735e12223e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4692b473d3207afdbce0735e12223e4">&#9670;&nbsp;</a></span>kill()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::kill </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>only_steppers</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Stop heater and stepper motors. Disable power,if possible. </p>

</div>
</div>
<a id="a57ec1075aac0db4f9134f49e60814dd4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57ec1075aac0db4f9134f49e60814dd4">&#9670;&nbsp;</a></span>measureDistortion()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::measureDistortion </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a330d40713683919a6dba539a205aba68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a330d40713683919a6dba539a205aba68">&#9670;&nbsp;</a></span>measureZProbeHeight()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::measureZProbeHeight </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>curHeight</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Having printer's height set properly (i.e. after calibration of Z=0), one can use this procedure to measure Z-probe height. It deploys the sensor, takes several probes at center, then updates Z-probe height with average. </p>

</div>
</div>
<a id="a5bfe02f26d810b305b8c6a2c33bc4f9d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5bfe02f26d810b305b8c6a2c33bc4f9d">&#9670;&nbsp;</a></span>MemoryPosition()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::MemoryPosition </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a08872c27e68f861ad474a57ec7d342e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08872c27e68f861ad474a57ec7d342e8">&#9670;&nbsp;</a></span>moveTo()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t Printer::moveTo </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>z</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>f</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Move to position without considering transformations. </p>
<p>Computes the destinationSteps without rotating but including active offsets! The coordinates are in printer coordinates with no G92 offset.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">x</td><td>Target x coordinate or IGNORE_COORDINATE if it should be ignored. </td></tr>
    <tr><td class="paramname">x</td><td>Target y coordinate or IGNORE_COORDINATE if it should be ignored. </td></tr>
    <tr><td class="paramname">x</td><td>Target z coordinate or IGNORE_COORDINATE if it should be ignored. </td></tr>
    <tr><td class="paramname">x</td><td>Target e coordinate or IGNORE_COORDINATE if it should be ignored. </td></tr>
    <tr><td class="paramname">x</td><td>Target f feedrate or IGNORE_COORDINATE if it should use latest feedrate. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if queuing was successful. </dd></dl>

</div>
</div>
<a id="a750bae460bf327dd9f38232b23754bb0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a750bae460bf327dd9f38232b23754bb0">&#9670;&nbsp;</a></span>moveToReal()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t Printer::moveToReal </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>z</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>pathOptimize</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Move to position considering transformations. </p>
<p>Computes the destinationSteps including rotating and active offsets. The coordinates are in printer coordinates with no G92 offset.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">x</td><td>Target x coordinate or IGNORE_COORDINATE if it should be ignored. </td></tr>
    <tr><td class="paramname">x</td><td>Target y coordinate or IGNORE_COORDINATE if it should be ignored. </td></tr>
    <tr><td class="paramname">x</td><td>Target z coordinate or IGNORE_COORDINATE if it should be ignored. </td></tr>
    <tr><td class="paramname">x</td><td>Target e coordinate or IGNORE_COORDINATE if it should be ignored. </td></tr>
    <tr><td class="paramname">x</td><td>Target f feedrate or IGNORE_COORDINATE if it should use latest feedrate. </td></tr>
    <tr><td class="paramname">pathOptimize</td><td>true if path planner should include it in calculation, otherwise default start/end speed is enforced. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if queuing was successful. </dd></dl>

</div>
</div>
<a id="af965ad7cd9ce5926b2b12baca0d7ff1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af965ad7cd9ce5926b2b12baca0d7ff1e">&#9670;&nbsp;</a></span>pausePrint()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::pausePrint </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aa228e2884433dbb3c0215004f42380cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa228e2884433dbb3c0215004f42380cd">&#9670;&nbsp;</a></span>popWizardVar()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> <a class="el" href="unionwizard_var.html">wizardVar</a> Printer::popWizardVar </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="acc3a7f7556bf886665c862b627c89a85"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc3a7f7556bf886665c862b627c89a85">&#9670;&nbsp;</a></span>prepareForProbing()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::prepareForProbing </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Prepares printer for probing commands. </p>
<p>Probing can not start under all conditions. This command therefore makes sure, a probing command can be executed by:</p><ul>
<li>Ensuring all axes are homed.</li>
<li>Going to a low z position for fast measuring.</li>
<li>Go to a position, where enabling the z-probe is possible without leaving the valid print area. </li>
</ul>

</div>
</div>
<a id="a43539f229d73ebc7614dcb025c5898dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43539f229d73ebc7614dcb025c5898dd">&#9670;&nbsp;</a></span>pushWizardVar()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::pushWizardVar </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="unionwizard_var.html">wizardVar</a>&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="acc9705334ae9f3820989575c9362610f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc9705334ae9f3820989575c9362610f">&#9670;&nbsp;</a></span>realPosition()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::realPosition </td>
          <td>(</td>
          <td class="paramtype">float &amp;&#160;</td>
          <td class="paramname"><em>xp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float &amp;&#160;</td>
          <td class="paramname"><em>yp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float &amp;&#160;</td>
          <td class="paramname"><em>zp</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>copies currentPosition to parameter. </p>

</div>
</div>
<a id="a3b8057e4789601014ec3b63dd0add68b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b8057e4789601014ec3b63dd0add68b">&#9670;&nbsp;</a></span>realXPosition()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> float Printer::realXPosition </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a9505ca222a16e637a547dd69e29430f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9505ca222a16e637a547dd69e29430f3">&#9670;&nbsp;</a></span>realYPosition()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> float Printer::realYPosition </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a84d19f9dce9d64ce50bb58a2447208cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84d19f9dce9d64ce50bb58a2447208cb">&#9670;&nbsp;</a></span>realZPosition()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> float Printer::realZPosition </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a0b8200319e5679e3f19ed10aed6713bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b8200319e5679e3f19ed10aed6713bc">&#9670;&nbsp;</a></span>reportCaseLightStatus()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::reportCaseLightStatus </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ac732e5d49acaee2f6f41ae46932a4708"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac732e5d49acaee2f6f41ae46932a4708">&#9670;&nbsp;</a></span>reportPrinterMode()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::reportPrinterMode </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aff774fdaf21f87b778258d1df960c38b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff774fdaf21f87b778258d1df960c38b">&#9670;&nbsp;</a></span>resetTransformationMatrix()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void Printer::resetTransformationMatrix </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>silent</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a3394d02e655431ab15868d076241d116"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3394d02e655431ab15868d076241d116">&#9670;&nbsp;</a></span>resetWizardStack()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::resetWizardStack </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a5c45e5141049097c299587426f5d1f73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c45e5141049097c299587426f5d1f73">&#9670;&nbsp;</a></span>runZMaxProbe()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static float Printer::runZMaxProbe </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a354c694538f805d7e3dbb9bb31fa2ecc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a354c694538f805d7e3dbb9bb31fa2ecc">&#9670;&nbsp;</a></span>runZProbe()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::runZProbe </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>first</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>last</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>repeat</em> = <code><a class="el" href="_configuration_8h.html#a8e1a38948e5e935cb94ac02ed7c98cc2">Z_PROBE_REPETITIONS</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>runStartScript</em> = <code>true</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>enforceStartHeight</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Measure distance to bottom at current position. </p>
<p>This is the most important function for bed leveling. It does</p><ol type="1">
<li>Run probe start script if first = true and runStartScript = true</li>
<li>Position zProbe at current position if first = true. If we are more then maxStartHeight away from bed we also go down to that distance.</li>
<li>Measure the the steps until probe hits the bed.</li>
<li>Undo positioning to z probe and run finish script if last = true.</li>
</ol>
<p>Now we compute the nozzle height as follows: a) Compute average height from repeated measurements b) Add zProbeHeight to correct difference between triggering point and nozzle height above bed c) If Z_PROBE_Z_OFFSET_MODE == 1 we add zProbeZOffset() that is coating thickness if we measure below coating with indictive sensor. d) Add distortion correction. e) Add bending correction</p>
<p>Then we return the measured and corrected z distance.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">first</td><td>If true, <a class="el" href="class_printer.html#a84f3236344ef8d5193cdb75c79bdf831" title="Activate z-probe. ">Printer::startProbing</a> is called. </td></tr>
    <tr><td class="paramname">last</td><td>If true, <a class="el" href="class_printer.html#aa2b7c5107bb9229998bbf1d498ed3605" title="Deactivate z-probe. ">Printer::finishProbing</a> is called at the end. </td></tr>
    <tr><td class="paramname">repeat</td><td>Number of repetitions to average measurement errors. </td></tr>
    <tr><td class="paramname">runStartScript</td><td>If true tells startProbing to run start script. </td></tr>
    <tr><td class="paramname">enforceStartHeight</td><td>Tells start script to enforce a maximum distance to bed. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>ILLEGAL_Z_PROBE on errors or measured distance. </dd></dl>

</div>
</div>
<a id="a5badd33940880188d59f0a3c0e29a909"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5badd33940880188d59f0a3c0e29a909">&#9670;&nbsp;</a></span>setAdvanceActivated()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setAdvanceActivated </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a33d1c03b6785f1cf9d558e59a41e00f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33d1c03b6785f1cf9d558e59a41e00f7">&#9670;&nbsp;</a></span>setAllEMotors()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setAllEMotors </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="addbea6b8b61b95162effbcb2ebfddbb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#addbea6b8b61b95162effbcb2ebfddbb8">&#9670;&nbsp;</a></span>setAllKilled()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setAllKilled </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aa82cfa5034c802eb07c020d32f18e27c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa82cfa5034c802eb07c020d32f18e27c">&#9670;&nbsp;</a></span>setAllSteppersDiabled()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setAllSteppersDiabled </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a5f59f0c87bc455f6e88b0dc100e03a21"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f59f0c87bc455f6e88b0dc100e03a21">&#9670;&nbsp;</a></span>setAnimation()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setAnimation </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a66eba7a9723824ed17f4fe05210742b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66eba7a9723824ed17f4fe05210742b0">&#9670;&nbsp;</a></span>setAnyTempsensorDefect()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setAnyTempsensorDefect </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a81d65b53e9fdfbe5bc39c0e884544eeb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81d65b53e9fdfbe5bc39c0e884544eeb">&#9670;&nbsp;</a></span>setAutolevelActive()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::setAutolevelActive </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>on</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Activate or deactivate rotation correction. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">on</td><td>True if Rotation correction should be enabled. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="aac93907c081d64285fe8110d89f9e96d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac93907c081d64285fe8110d89f9e96d">&#9670;&nbsp;</a></span>setAutomount()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setAutomount </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a1135218e272d361d691257df2157310f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1135218e272d361d691257df2157310f">&#9670;&nbsp;</a></span>setAutoreportTemp()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setAutoreportTemp </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a213d1a4bc477ce8fb07f358386388295"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a213d1a4bc477ce8fb07f358386388295">&#9670;&nbsp;</a></span>setAutoretract()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setAutoretract </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a75be885a4dbcbeb8e780cf961779f482"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75be885a4dbcbeb8e780cf961779f482">&#9670;&nbsp;</a></span>setBlockingReceive()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setBlockingReceive </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ad35c5e04892fa6bc76c088e8ccb81f36"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad35c5e04892fa6bc76c088e8ccb81f36">&#9670;&nbsp;</a></span>setCaseLight()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::setCaseLight </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>on</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a069f8454985913891c460b6fe90e20dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a069f8454985913891c460b6fe90e20dc">&#9670;&nbsp;</a></span>setColdExtrusionAllowed()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setColdExtrusionAllowed </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a719039ff83b0a0106ae3245630a857b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a719039ff83b0a0106ae3245630a857b1">&#9670;&nbsp;</a></span>setDebugJam()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setDebugJam </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a04aa05474014b006ccbca2b6c31fc149"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04aa05474014b006ccbca2b6c31fc149">&#9670;&nbsp;</a></span>setDebugLevel()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::setDebugLevel </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>newLevel</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a4dfd71fe4796cf6191f95dd4a10d1488"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4dfd71fe4796cf6191f95dd4a10d1488">&#9670;&nbsp;</a></span>setDeltaPositions()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setDeltaPositions </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>xaxis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>yaxis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>zaxis</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a0fb5ac94b6428b3debc747a44f3a1193"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0fb5ac94b6428b3debc747a44f3a1193">&#9670;&nbsp;</a></span>setDestinationStepsFromGCode()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t Printer::setDestinationStepsFromGCode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_g_code.html">GCode</a> *&#160;</td>
          <td class="paramname"><em>com</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Sets the destination coordinates to values stored in com. </p>
<p>Extracts x,y,z,e,f from g-code considering active units. Converted result is stored in currentPosition and lastCmdPos. Converts position to destinationSteps including rotation and offsets, excluding distortion correction (which gets added on move queuing). </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">com</td><td>g-code with new destination position. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if it is a move, false if no move results from coordinates. </dd></dl>

</div>
</div>
<a id="aeabcc5d0165def55e21b97f2c8dbd731"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeabcc5d0165def55e21b97f2c8dbd731">&#9670;&nbsp;</a></span>setFan2SpeedDirectly()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::setFan2SpeedDirectly </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>speed</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Sets the pwm for the fan 2 speed. Gets called by motion control or <a class="el" href="class_commands.html#a8c23afc4a333af37a7794359e98acd6f" title="Set fan speed 0..255. ">Commands::setFan2Speed</a>. </p>

</div>
</div>
<a id="aff5987634f3f8f016a14bf5c290c9f3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff5987634f3f8f016a14bf5c290c9f3f">&#9670;&nbsp;</a></span>setFanSpeedDirectly()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::setFanSpeedDirectly </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>speed</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Sets the pwm for the fan speed. Gets called by motion control or <a class="el" href="class_commands.html#ab84bcd02837b755c68a29f9bbf932001">Commands::setFanSpeed</a>. </p>

</div>
</div>
<a id="aeb5da97541aca4535a603fc082cb1876"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb5da97541aca4535a603fc082cb1876">&#9670;&nbsp;</a></span>setHoming()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setHoming </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aaae709767f84717cb972785343a40a1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaae709767f84717cb972785343a40a1b">&#9670;&nbsp;</a></span>setInterruptEvent()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setInterruptEvent </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>evt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>highPriority</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a3e1189a2f396fe7d784902bd92e65e5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e1189a2f396fe7d784902bd92e65e5b">&#9670;&nbsp;</a></span>setJamcontrolDisabled()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setJamcontrolDisabled </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a5cce78302851c4395b95f4e68d8daf5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5cce78302851c4395b95f4e68d8daf5f">&#9670;&nbsp;</a></span>setLargeMachine()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setLargeMachine </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a855bd5e02441c1cf5c4a37189bdb12dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a855bd5e02441c1cf5c4a37189bdb12dc">&#9670;&nbsp;</a></span>setManualMoveMode()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setManualMoveMode </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>on</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aa7e49b42cc5f9e8f7f62b5fba6bfe1c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7e49b42cc5f9e8f7f62b5fba6bfe1c9">&#9670;&nbsp;</a></span>setMenuMode()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setMenuMode </td>
          <td>(</td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>on</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a879eb05f473a554e4e87686d1197547c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a879eb05f473a554e4e87686d1197547c">&#9670;&nbsp;</a></span>setNoDestinationCheck()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setNoDestinationCheck </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ad3e0b8c4fdd3033bba1a49ec8cbb1235"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3e0b8c4fdd3033bba1a49ec8cbb1235">&#9670;&nbsp;</a></span>setOrigin()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::setOrigin </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>xOff</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>yOff</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>zOff</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Home axis. </p>

</div>
</div>
<a id="a317200191818506b5165cabdf8fbb4e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a317200191818506b5165cabdf8fbb4e7">&#9670;&nbsp;</a></span>setPowerOn()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setPowerOn </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ada7ecdaea353fd95601534478dd237aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada7ecdaea353fd95601534478dd237aa">&#9670;&nbsp;</a></span>setPrinting()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setPrinting </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ac544875a780928db5ac533f2b5a3b040"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac544875a780928db5ac533f2b5a3b040">&#9670;&nbsp;</a></span>setSupportStartStop()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setSupportStartStop </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a0ab08a911e6d86d7190c5418e2b4c5fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ab08a911e6d86d7190c5418e2b4c5fb">&#9670;&nbsp;</a></span>setUIErrorMessage()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setUIErrorMessage </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a76f31b596e47313c835dc6da15908686"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76f31b596e47313c835dc6da15908686">&#9670;&nbsp;</a></span>setup()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::setup </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>&lt; Current feedrate in mm/s. </p>

</div>
</div>
<a id="ae5dc6385cff653350500565b00ba068d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5dc6385cff653350500565b00ba068d">&#9670;&nbsp;</a></span>setXDirection()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setXDirection </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>positive</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ae2f86e09cd04731e0cb262c2c2fba091"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2f86e09cd04731e0cb262c2c2fba091">&#9670;&nbsp;</a></span>setXHomed()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setXHomed </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a563c2df82f473f01c8a1c6b682fe6ec5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a563c2df82f473f01c8a1c6b682fe6ec5">&#9670;&nbsp;</a></span>setYDirection()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setYDirection </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>positive</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aa3bbb369514faa02da4b6e8e613f3d0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa3bbb369514faa02da4b6e8e613f3d0d">&#9670;&nbsp;</a></span>setYHomed()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setYHomed </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a3090dd11859c033860568b4acd3f5cd2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3090dd11859c033860568b4acd3f5cd2">&#9670;&nbsp;</a></span>setZDirection()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setZDirection </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>positive</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a4fd4e1778b61553617723990b4b59ecc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4fd4e1778b61553617723990b4b59ecc">&#9670;&nbsp;</a></span>setZHomed()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setZHomed </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a388a46396248041c0393840b6bdd3b3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a388a46396248041c0393840b6bdd3b3b">&#9670;&nbsp;</a></span>setZProbingActive()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::setZProbingActive </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>on</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a6f5d7a5efe18109d9d6d8a264b7ce9ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f5d7a5efe18109d9d6d8a264b7ce9ec">&#9670;&nbsp;</a></span>showConfiguration()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::showConfiguration </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a9761332bee35d61623e21c16cce1ff9e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9761332bee35d61623e21c16cce1ff9e">&#9670;&nbsp;</a></span>showJSONStatus()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void Printer::showJSONStatus </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a84f3236344ef8d5193cdb75c79bdf831"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84f3236344ef8d5193cdb75c79bdf831">&#9670;&nbsp;</a></span>startProbing()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Printer::startProbing </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>runScript</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>enforceStartHeight</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Activate z-probe. </p>
<p>Tests if switching from active tool to z-probe is possible at current position. If not the operation is aborted. If ok, it runs start script, checks z position and applies the z-probe offset.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">runScript</td><td>Run start z-probe script from configuration. </td></tr>
    <tr><td class="paramname">enforceStartHeight</td><td>If true moves z to <a class="el" href="class_e_e_p_r_o_m.html#a15f1a7391e5f7a7b82f62725ac7ab804">EEPROM::zProbeBedDistance()</a> + (<a class="el" href="class_e_e_p_r_o_m.html#a57d9c546104fab0cb6808e7b1739d549">EEPROM::zProbeHeight()</a> &gt; 0 ? <a class="el" href="class_e_e_p_r_o_m.html#a57d9c546104fab0cb6808e7b1739d549">EEPROM::zProbeHeight()</a> : 0) + 0.1 if current position is higher. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if activation was successful. </dd></dl>

</div>
</div>
<a id="a4d60d899ca573b9d32579c19d6c9dcf6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d60d899ca573b9d32579c19d6c9dcf6">&#9670;&nbsp;</a></span>startXStep()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::startXStep </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ae4856ead77cc2d2df88ed55235ffedcd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4856ead77cc2d2df88ed55235ffedcd">&#9670;&nbsp;</a></span>startYStep()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::startYStep </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ade59857605c917a6594c03a1a3730821"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade59857605c917a6594c03a1a3730821">&#9670;&nbsp;</a></span>startZStep()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::startZStep </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a4c7a556fd6e4f1940c540fa4150eee03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c7a556fd6e4f1940c540fa4150eee03">&#9670;&nbsp;</a></span>stopPrint()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::stopPrint </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aa0b844d3b5c07bec645c183d91219fe6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0b844d3b5c07bec645c183d91219fe6">&#9670;&nbsp;</a></span>toggleAnimation()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::toggleAnimation </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aba7ec8e5205acfc1d459f6d561518d6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba7ec8e5205acfc1d459f6d561518d6c">&#9670;&nbsp;</a></span>toggleCommunication()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::toggleCommunication </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="abdeba21e996fd776e7b4b41015f95437"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abdeba21e996fd776e7b4b41015f95437">&#9670;&nbsp;</a></span>toggleDryRun()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::toggleDryRun </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ace6d5d36d42900123460e899be59c7a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace6d5d36d42900123460e899be59c7a0">&#9670;&nbsp;</a></span>toggleEcho()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::toggleEcho </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a97a54ca891a7c609b63464bf5669f10c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97a54ca891a7c609b63464bf5669f10c">&#9670;&nbsp;</a></span>toggleEndStop()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::toggleEndStop </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a3a1b8c42b26a1315b23385775b0fc861"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a1b8c42b26a1315b23385775b0fc861">&#9670;&nbsp;</a></span>toggleErrors()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::toggleErrors </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aafa96c77ae8a7c1de6cc699ff4d992d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aafa96c77ae8a7c1de6cc699ff4d992d0">&#9670;&nbsp;</a></span>toggleInfo()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::toggleInfo </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a0d8650c5727a3bf6d080c945987a423f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d8650c5727a3bf6d080c945987a423f">&#9670;&nbsp;</a></span>toggleNoMoves()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::toggleNoMoves </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ab6c725e432ab2ba7008c4d22fae65c3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6c725e432ab2ba7008c4d22fae65c3f">&#9670;&nbsp;</a></span>transformFromPrinter()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::transformFromPrinter </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>z</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float &amp;&#160;</td>
          <td class="paramname"><em>transX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float &amp;&#160;</td>
          <td class="paramname"><em>transY</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float &amp;&#160;</td>
          <td class="paramname"><em>transZ</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="af4ba66de7d03ca34f37ebb01b8b12b59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4ba66de7d03ca34f37ebb01b8b12b59">&#9670;&nbsp;</a></span>transformToPrinter()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::transformToPrinter </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>z</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float &amp;&#160;</td>
          <td class="paramname"><em>transX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float &amp;&#160;</td>
          <td class="paramname"><em>transY</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float &amp;&#160;</td>
          <td class="paramname"><em>transZ</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a1938c44291d9b11875704ce79ea7090c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1938c44291d9b11875704ce79ea7090c">&#9670;&nbsp;</a></span>unsetAllSteppersDisabled()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::unsetAllSteppersDisabled </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a5ae3a87eeedb7c6f63b8bda31173ddfb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ae3a87eeedb7c6f63b8bda31173ddfb">&#9670;&nbsp;</a></span>unsetAnyTempsensorDefect()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::unsetAnyTempsensorDefect </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a1a346e121b0e735469d6ad9b682f605c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a346e121b0e735469d6ad9b682f605c">&#9670;&nbsp;</a></span>unsetHomedAll()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::unsetHomedAll </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a4fd0348d5204a49210029da5a8008cad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4fd0348d5204a49210029da5a8008cad">&#9670;&nbsp;</a></span>updateAdvanceFlags()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::updateAdvanceFlags </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ab5abc1f8b1b76b895ca4e6dd0045f1f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5abc1f8b1b76b895ca4e6dd0045f1f1">&#9670;&nbsp;</a></span>updateCurrentPosition()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::updateCurrentPosition </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>copyLastCmd</em> = <code>false</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Computes <em>currentposition</em> from <em>currentPositionSteps</em> considering all active transformations. If the <em>copyLastCmd</em> flag is true, the result is also copied to <em>lastCmdPos</em> .</p>
<p>Computes currentPosition from currentPositionSteps including correction for offset. </p>

</div>
</div>
<a id="a9dc7d33b8b09903c71cf4020cf5c0015"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9dc7d33b8b09903c71cf4020cf5c0015">&#9670;&nbsp;</a></span>updateCurrentPositionSteps()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::updateCurrentPositionSteps </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a56a8e292fe7786691ed930cf7b7a62cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56a8e292fe7786691ed930cf7b7a62cb">&#9670;&nbsp;</a></span>updateDerivedParameter()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::updateDerivedParameter </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Acceleration in steps/s^3 in printing mode.</p>
<p>Acceleration in steps/s^2 in movement mode. </p>

</div>
</div>
<a id="a5d76b3acca3d5e3f732e6aadfeb725b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d76b3acca3d5e3f732e6aadfeb725b5">&#9670;&nbsp;</a></span>updateDoorOpen()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Printer::updateDoorOpen </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a57200689a0dba18837558d310165223c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57200689a0dba18837558d310165223c">&#9670;&nbsp;</a></span>updateHomedAll()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> void Printer::updateHomedAll </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ad7884f7bc8f3652055ccc10402e2921f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7884f7bc8f3652055ccc10402e2921f">&#9670;&nbsp;</a></span>updateStepsPerTimerCall()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="_h_a_l_8h.html#a2eb6f9e0395b47b8d5e3eeae4fe0c116">INLINE</a> <a class="el" href="_h_a_l_8h.html#a80a0874aa42d7783b26fce1ea16f6658">speed_t</a> Printer::updateStepsPerTimerCall </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="_h_a_l_8h.html#a80a0874aa42d7783b26fce1ea16f6658">speed_t</a>&#160;</td>
          <td class="paramname"><em>vbase</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a05db9ee0df2e9cf388e763e608c87f0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a05db9ee0df2e9cf388e763e608c87f0a">&#9670;&nbsp;</a></span>waitForZProbeStart()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::waitForZProbeStart </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a281910254bbf16ef3283bbbedb7305df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a281910254bbf16ef3283bbbedb7305df">&#9670;&nbsp;</a></span>zBabystep()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void Printer::zBabystep </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Execute a open baby step. </p>
<p>If zBabystepsMissing is not 0 this will do a z step in the desired direction. The old movement directions get restored after execution. </p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a659c152052fc331945881d1105c6a4bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a659c152052fc331945881d1105c6a4bb">&#9670;&nbsp;</a></span>advanceExecuted</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">long Printer::advanceExecuted</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Executed advance steps. </p>

</div>
</div>
<a id="ae5308f8e87c0cacccf765d88269cee57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5308f8e87c0cacccf765d88269cee57">&#9670;&nbsp;</a></span>advanceStepsSet</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int Printer::advanceStepsSet</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ae84b1b92542c4f8301902c1377f87af2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae84b1b92542c4f8301902c1377f87af2">&#9670;&nbsp;</a></span>autolevelTransformation</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::autolevelTransformation[9]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Transformation matrix. </p>

</div>
</div>
<a id="aefa9536e66f5274913c663e100b1f9b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefa9536e66f5274913c663e100b1f9b1">&#9670;&nbsp;</a></span>axisStepsPerMM</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::axisStepsPerMM = {<a class="el" href="_configuration_8h.html#a72532fd06152bb6611ef6d35d05e1d41">XAXIS_STEPS_PER_MM</a>, <a class="el" href="_configuration_8h.html#a8781262a1849bb33736fd374ba37d34a">YAXIS_STEPS_PER_MM</a>, <a class="el" href="_configuration_8h.html#a8410fd94dd62e48904dd82b300496130">ZAXIS_STEPS_PER_MM</a>, 1}</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Resolution of each axis in steps per mm. </p>
<p>Number of steps per mm needed. </p>

</div>
</div>
<a id="a21f3ef4b6333300782783dc06cfb8fae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21f3ef4b6333300782783dc06cfb8fae">&#9670;&nbsp;</a></span>axisX1StepsPerMM</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::axisX1StepsPerMM</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a1918beedad44e5228a9d4fe26c73dc87"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1918beedad44e5228a9d4fe26c73dc87">&#9670;&nbsp;</a></span>axisX2StepsPerMM</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::axisX2StepsPerMM</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a109ac6edc14f2b01a20ea4f9863cdb61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a109ac6edc14f2b01a20ea4f9863cdb61">&#9670;&nbsp;</a></span>backlashDir</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t Printer::backlashDir</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a4fafcc5028eebf9f0558e8d1256a3970"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4fafcc5028eebf9f0558e8d1256a3970">&#9670;&nbsp;</a></span>backlashX</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::backlashX</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a5c413e38846b1eae203299c39eedf36d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c413e38846b1eae203299c39eedf36d">&#9670;&nbsp;</a></span>backlashY</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::backlashY</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a04396272d0501c3bbcd7b91396f16322"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04396272d0501c3bbcd7b91396f16322">&#9670;&nbsp;</a></span>backlashZ</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::backlashZ</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a09fcfe4e5a46891d233e78351ca36ee9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09fcfe4e5a46891d233e78351ca36ee9">&#9670;&nbsp;</a></span>coordinateOffset</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::coordinateOffset = {0, 0, 0}</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a96f833869ea0e4357941e2b0e008ea4d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a96f833869ea0e4357941e2b0e008ea4d">&#9670;&nbsp;</a></span>currentLayer</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int Printer::currentLayer = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a70cba1b6ac7aa5ddb22215a1e1b2473e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70cba1b6ac7aa5ddb22215a1e1b2473e">&#9670;&nbsp;</a></span>currentNonlinearPositionSteps</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::currentNonlinearPositionSteps[<a class="el" href="_repetier_8h.html#a73426b50f6e456e5c1556b4565709d6f">E_TOWER_ARRAY</a>]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a03dc961bf73f78f5511aa0ebb3a91c4b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03dc961bf73f78f5511aa0ebb3a91c4b">&#9670;&nbsp;</a></span>currentPosition</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::currentPosition</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Position in global coordinates. </p>

</div>
</div>
<a id="a8694bfae0d74c4ce1f48dc9dd41eb0f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8694bfae0d74c4ce1f48dc9dd41eb0f8">&#9670;&nbsp;</a></span>currentPositionSteps</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">long Printer::currentPositionSteps</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Position in steps from origin. </p>

</div>
</div>
<a id="a0d2c74971e89f78dd63f2466437b1a48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d2c74971e89f78dd63f2466437b1a48">&#9670;&nbsp;</a></span>debugLevel</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t Printer::debugLevel = 6</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Bitfield defining debug output. 1 = echo, 2 = info, 4 = error, 8 = dry run., 16 = Only communication, 32 = No moves. </p>

</div>
</div>
<a id="a7eaee0a31e119d8aa619c0c71f31b74c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7eaee0a31e119d8aa619c0c71f31b74c">&#9670;&nbsp;</a></span>deltaAPosXSteps</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::deltaAPosXSteps</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a29b90a251d23db8fa775475a49f486c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29b90a251d23db8fa775475a49f486c8">&#9670;&nbsp;</a></span>deltaAPosYSteps</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::deltaAPosYSteps</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aa76adac44449ce71b5d5f30cf4a0fc14"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa76adac44449ce71b5d5f30cf4a0fc14">&#9670;&nbsp;</a></span>deltaBPosXSteps</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::deltaBPosXSteps</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="acf50ead67c40716a78763840fd59dbec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf50ead67c40716a78763840fd59dbec">&#9670;&nbsp;</a></span>deltaBPosYSteps</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::deltaBPosYSteps</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a59b2cd666532dcd39b7902ac81f3f884"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a59b2cd666532dcd39b7902ac81f3f884">&#9670;&nbsp;</a></span>deltaCPosXSteps</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::deltaCPosXSteps</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aec878ad21d4edf28c95921d075625095"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec878ad21d4edf28c95921d075625095">&#9670;&nbsp;</a></span>deltaCPosYSteps</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::deltaCPosYSteps</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ab2942d5a7688d15d1df74258977f92f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2942d5a7688d15d1df74258977f92f8">&#9670;&nbsp;</a></span>deltaDiagonalStepsSquaredA</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="unionfloat_long.html">floatLong</a> Printer::deltaDiagonalStepsSquaredA</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a1dd3546de60b1b08990a9a36c5e8345a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1dd3546de60b1b08990a9a36c5e8345a">&#9670;&nbsp;</a></span>deltaDiagonalStepsSquaredB</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="unionfloat_long.html">floatLong</a> Printer::deltaDiagonalStepsSquaredB</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aea21cfde48a04adc8cfc4d0015af78ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea21cfde48a04adc8cfc4d0015af78ff">&#9670;&nbsp;</a></span>deltaDiagonalStepsSquaredC</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="unionfloat_long.html">floatLong</a> Printer::deltaDiagonalStepsSquaredC</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="af275fa9aee459f73a7995aba9ac79c84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af275fa9aee459f73a7995aba9ac79c84">&#9670;&nbsp;</a></span>deltaFloorSafetyMarginSteps</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::deltaFloorSafetyMarginSteps</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aea1977bd14487947dd12cc8e126365c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea1977bd14487947dd12cc8e126365c8">&#9670;&nbsp;</a></span>deltaMaxRadiusSquared</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::deltaMaxRadiusSquared</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ab5be895b17517052da0829ca8329e96d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5be895b17517052da0829ca8329e96d">&#9670;&nbsp;</a></span>destinationSteps</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">long Printer::destinationSteps</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Target position in steps. </p>

</div>
</div>
<a id="a90abc390291d0ca4f4d2d9fb794bd7b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90abc390291d0ca4f4d2d9fb794bd7b1">&#9670;&nbsp;</a></span>distortion</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_distortion.html">Distortion</a> Printer::distortion</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a957f17e8aa46adde29be72ab01e7319c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a957f17e8aa46adde29be72ab01e7319c">&#9670;&nbsp;</a></span>extrudeMultiply</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int Printer::extrudeMultiply</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Flow multiplier in percent (factor 1 = 100) </p>

</div>
</div>
<a id="ae7df7ffd3a25b68a21912dd72cb5662d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7df7ffd3a25b68a21912dd72cb5662d">&#9670;&nbsp;</a></span>extrudeMultiplyError</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::extrudeMultiplyError = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Accumulated error during extrusion. </p>

</div>
</div>
<a id="adab8fcde855eab1f088c9b57208742bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adab8fcde855eab1f088c9b57208742bc">&#9670;&nbsp;</a></span>extruderStepsNeeded</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">volatile int Printer::extruderStepsNeeded</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This many extruder steps are still needed, &lt;0 = reverse steps needed. </p>

</div>
</div>
<a id="a6feabe0ec8f18e108f91a77eb04a5ef7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6feabe0ec8f18e108f91a77eb04a5ef7">&#9670;&nbsp;</a></span>extrusionFactor</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::extrusionFactor = 1.0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Extrusion multiply factor. </p>

</div>
</div>
<a id="a55af0f5d74dbd1ce2ce932f662949c55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55af0f5d74dbd1ce2ce932f662949c55">&#9670;&nbsp;</a></span>fanSpeed</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t Printer::fanSpeed = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a63fb146e0e8d6a0d627f99b786ee0bf8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63fb146e0e8d6a0d627f99b786ee0bf8">&#9670;&nbsp;</a></span>feedrate</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::feedrate</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Last requested feedrate. </p>

</div>
</div>
<a id="a1da14b4d32df5f12f0487bc958a06315"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1da14b4d32df5f12f0487bc958a06315">&#9670;&nbsp;</a></span>feedrateMultiply</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int Printer::feedrateMultiply</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Multiplier for feedrate in percent (factor 1 = 100) </p>

</div>
</div>
<a id="acb8f211f95795aaacae33e1d59653b66"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb8f211f95795aaacae33e1d59653b66">&#9670;&nbsp;</a></span>filamentPrinted</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::filamentPrinted</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>mm of filament printed since counting started </p>

</div>
</div>
<a id="a10c20218f95a8d1d9b5ee86566e48cd4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10c20218f95a8d1d9b5ee86566e48cd4">&#9670;&nbsp;</a></span>flag0</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t Printer::flag0 = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a11f0c13f5f55458c42c02702d79d44bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11f0c13f5f55458c42c02702d79d44bd">&#9670;&nbsp;</a></span>flag1</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t Printer::flag1 = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="afdf2c70b817ff72b9b0ce8c837abcb09"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afdf2c70b817ff72b9b0ce8c837abcb09">&#9670;&nbsp;</a></span>flag2</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t Printer::flag2 = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ac2f888076d0fdf467900d3802dbdd0e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2f888076d0fdf467900d3802dbdd0e4">&#9670;&nbsp;</a></span>flag3</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t Printer::flag3 = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ac88841ae809fc2c4fa2de51c2c26d9b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac88841ae809fc2c4fa2de51c2c26d9b7">&#9670;&nbsp;</a></span>homingFeedrate</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::homingFeedrate = {<a class="el" href="_configuration_8h.html#ab424984839ed2d92d6198ffa13b4bae0">HOMING_FEEDRATE_X</a>, <a class="el" href="_configuration_8h.html#aa98185c6185491e3a569ea20b477ee05">HOMING_FEEDRATE_Y</a>, <a class="el" href="_configuration_8h.html#aa55a91a026d53ee6f8ff737e4a5ded3f">HOMING_FEEDRATE_Z</a>}</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="abea16b76fbce84db493f0c7ab230d495"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abea16b76fbce84db493f0c7ab230d495">&#9670;&nbsp;</a></span>interruptEvent</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t Printer::interruptEvent = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Event generated in interrupts that should/could be handled in main thread. </p>

</div>
</div>
<a id="a8d362057e74955c9fddb88dbf49b30b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d362057e74955c9fddb88dbf49b30b5">&#9670;&nbsp;</a></span>interval</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t Printer::interval = 30000</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Last step duration in ticks. </p>

</div>
</div>
<a id="acbf02c3a51718ee894e97d08fa445283"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acbf02c3a51718ee894e97d08fa445283">&#9670;&nbsp;</a></span>invAxisStepsPerMM</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::invAxisStepsPerMM</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>1/axisStepsPerMM for faster computation. </p>
<p>Inverse of axisStepsPerMM for faster conversion. </p>

</div>
</div>
<a id="a5afc5d84c402e546b7cbcff149d658e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5afc5d84c402e546b7cbcff149d658e9">&#9670;&nbsp;</a></span>lastCmdPos</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::lastCmdPos</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Last coordinates (global coordinates) send by g-codes. </p>

</div>
</div>
<a id="ab40ffe6d680899772d8dab7076a85511"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab40ffe6d680899772d8dab7076a85511">&#9670;&nbsp;</a></span>lastTempReport</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="_h_a_l_8h.html#a5f255edd429b0abc92fae25c511d45a7">millis_t</a> Printer::lastTempReport = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a6320b9874501c26f1cf5d6ac3a6b5695"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6320b9874501c26f1cf5d6ac3a6b5695">&#9670;&nbsp;</a></span>levelingP1</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::levelingP1[3]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ac47d14a566f8fae45bdf922f5264ae51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac47d14a566f8fae45bdf922f5264ae51">&#9670;&nbsp;</a></span>levelingP2</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::levelingP2[3]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ae5bdfa7b2d40563186cdee30e063d3d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5bdfa7b2d40563186cdee30e063d3d3">&#9670;&nbsp;</a></span>levelingP3</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::levelingP3[3]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a32ce3885d8e659faf3ddd82c472fae3c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32ce3885d8e659faf3ddd82c472fae3c">&#9670;&nbsp;</a></span>maxAccelerationMMPerSquareSecond</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::maxAccelerationMMPerSquareSecond = {<a class="el" href="_configuration_8h.html#a127ae1803649ab6dbbb91ba0e7eba7d6">MAX_ACCELERATION_UNITS_PER_SQ_SECOND_X</a>, <a class="el" href="_configuration_8h.html#a7f28f8bb53e694fd4a7db80844d81f33">MAX_ACCELERATION_UNITS_PER_SQ_SECOND_Y</a>, <a class="el" href="_configuration_8h.html#a5e728f0a23023215ba47b49aae3a7218">MAX_ACCELERATION_UNITS_PER_SQ_SECOND_Z</a>}</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>X, Y, Z and E max acceleration in mm/s^2 for printing moves or retracts. </p>

</div>
</div>
<a id="a2b96807a9285f1d79a22ba47a456c5d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b96807a9285f1d79a22ba47a456c5d7">&#9670;&nbsp;</a></span>maxDeltaPositionSteps</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::maxDeltaPositionSteps</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a31d5522f02b262130862a241133c1f63"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31d5522f02b262130862a241133c1f63">&#9670;&nbsp;</a></span>maxExtruderSpeed</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="_h_a_l_8h.html#a3f1bffae8d9bb8c41c21d1924b5c294c">ufast8_t</a> Printer::maxExtruderSpeed</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Timer delay for end extruder speed. </p>

</div>
</div>
<a id="a29185dfd726232e4348a8fb7e832ea38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29185dfd726232e4348a8fb7e832ea38">&#9670;&nbsp;</a></span>maxFeedrate</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::maxFeedrate = {<a class="el" href="_configuration_8h.html#aee3020ebe35be1c65e0746d4415d3b4d">MAX_FEEDRATE_X</a>, <a class="el" href="_configuration_8h.html#af2a48135c571a906b7dd95b9abc596d8">MAX_FEEDRATE_Y</a>, <a class="el" href="_configuration_8h.html#a144a0c5e25b1f7ba0d0470ee206e83b7">MAX_FEEDRATE_Z</a>}</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Maximum feedrate in mm/s per axis. </p>
<p>Maximum allowed feedrate. </p>

</div>
</div>
<a id="ac7109ebac6793e45117cc35b68ddf3a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7109ebac6793e45117cc35b68ddf3a2">&#9670;&nbsp;</a></span>maxInterval</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t Printer::maxInterval</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a90497f170ea75faa4e8b3b3f1d44c10a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90497f170ea75faa4e8b3b3f1d44c10a">&#9670;&nbsp;</a></span>maxJerk</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::maxJerk</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Maximum allowed jerk in mm/s. </p>

</div>
</div>
<a id="a600e04dcdf6794d82501d985ef1598e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a600e04dcdf6794d82501d985ef1598e9">&#9670;&nbsp;</a></span>maxLayer</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int Printer::maxLayer = -1</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aed2c1dca034c57691dffe56c24aebf84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed2c1dca034c57691dffe56c24aebf84">&#9670;&nbsp;</a></span>maxPrintAccelerationStepsPerSquareSecond</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long Printer::maxPrintAccelerationStepsPerSquareSecond</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Acceleration in steps/s^3 in printing mode. </p>

</div>
</div>
<a id="a2104b234b9c578f4823591377b1e5037"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2104b234b9c578f4823591377b1e5037">&#9670;&nbsp;</a></span>maxTravelAccelerationMMPerSquareSecond</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::maxTravelAccelerationMMPerSquareSecond = {<a class="el" href="_configuration_8h.html#aa78c11eeb7c076f0e7dac287184a741d">MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_X</a>, <a class="el" href="_configuration_8h.html#a47ddae0f8fbdc2d2250556eef0333742">MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Y</a>, <a class="el" href="_configuration_8h.html#a0416305f981031fbc78ae9596851cc13">MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Z</a>}</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>X, Y, Z max acceleration in mm/s^2 for travel moves. </p>

</div>
</div>
<a id="ac8ac7d94bebab9b0b91a32b2c72d7755"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8ac7d94bebab9b0b91a32b2c72d7755">&#9670;&nbsp;</a></span>maxTravelAccelerationStepsPerSquareSecond</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long Printer::maxTravelAccelerationStepsPerSquareSecond</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Acceleration in steps/s^2 in movement mode. </p>

</div>
</div>
<a id="a4eb2c8811ef712c37c1f4af56b0d5234"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4eb2c8811ef712c37c1f4af56b0d5234">&#9670;&nbsp;</a></span>maxZJerk</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::maxZJerk</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Maximum allowed jerk in z direction in mm/s. </p>

</div>
</div>
<a id="a865188d60ffcb789a9dbccf15db59d56"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a865188d60ffcb789a9dbccf15db59d56">&#9670;&nbsp;</a></span>memoryE</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::memoryE = <a class="el" href="_repetier_8h.html#a51a5b301159df7d97803f02f5097e133">IGNORE_COORDINATE</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aea1615d2f8188ee07b8f347185cf62f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea1615d2f8188ee07b8f347185cf62f1">&#9670;&nbsp;</a></span>memoryF</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::memoryF = -1</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a9c41d41b095b765b450b90bbb063e362"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c41d41b095b765b450b90bbb063e362">&#9670;&nbsp;</a></span>memoryX</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::memoryX = <a class="el" href="_repetier_8h.html#a51a5b301159df7d97803f02f5097e133">IGNORE_COORDINATE</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="abc286d2fd4ff934d17d623d2b88311c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc286d2fd4ff934d17d623d2b88311c7">&#9670;&nbsp;</a></span>memoryY</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::memoryY = <a class="el" href="_repetier_8h.html#a51a5b301159df7d97803f02f5097e133">IGNORE_COORDINATE</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a7f76bee3e9ab2483bf431686103953da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f76bee3e9ab2483bf431686103953da">&#9670;&nbsp;</a></span>memoryZ</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::memoryZ = <a class="el" href="_repetier_8h.html#a51a5b301159df7d97803f02f5097e133">IGNORE_COORDINATE</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a4fcbd1f130fff0030179ded57f01b64f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4fcbd1f130fff0030179ded57f01b64f">&#9670;&nbsp;</a></span>menuMode</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint16_t Printer::menuMode = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ae5ce4a2f78b619409849a000fcd5ca8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5ce4a2f78b619409849a000fcd5ca8a">&#9670;&nbsp;</a></span>mode</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t Printer::mode = <a class="el" href="_configuration_8h.html#a18a88b6cc1ad282c7609dda53988f472">DEFAULT_PRINTER_MODE</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ad309cd9359952cf421b0bba123aacd2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad309cd9359952cf421b0bba123aacd2c">&#9670;&nbsp;</a></span>motorX</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int8_t Printer::motorX</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="acda780bdd99c85f623208089c3221099"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acda780bdd99c85f623208089c3221099">&#9670;&nbsp;</a></span>motorYorZ</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int8_t Printer::motorYorZ</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a471656096989e57404fc673c6b227763"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a471656096989e57404fc673c6b227763">&#9670;&nbsp;</a></span>msecondsPrinting</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t Printer::msecondsPrinting</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Milliseconds of printing time (means time with heated extruder) </p>

</div>
</div>
<a id="a88a82c8a8ff1234c3f9bb4dc9995d790"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88a82c8a8ff1234c3f9bb4dc9995d790">&#9670;&nbsp;</a></span>multiZHomeFlags</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="_h_a_l_8h.html#adfaa4526bb47342be47f89a9eb6b3bef">fast8_t</a> Printer::multiZHomeFlags</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a57bbad395703a1695a5283a1c1aed9a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57bbad395703a1695a5283a1c1aed9a7">&#9670;&nbsp;</a></span>offsetX</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::offsetX</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>X-offset for different tool positions. </p>
<p>X-offset for different extruder positions. </p>

</div>
</div>
<a id="a9087f0907f028356bdf1757116d6ac8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9087f0907f028356bdf1757116d6ac8b">&#9670;&nbsp;</a></span>offsetY</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::offsetY</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Y-offset for different tool positions. </p>
<p>Y-offset for different extruder positions. </p>

</div>
</div>
<a id="a363108a34c8063ff15da075c86b4a35e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a363108a34c8063ff15da075c86b4a35e">&#9670;&nbsp;</a></span>offsetZ</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::offsetZ</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Z-offset for different tool positions. </p>
<p>Z-offset for different extruder positions. </p>

</div>
</div>
<a id="a526b5bc69c7b68637730de4404e9b303"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a526b5bc69c7b68637730de4404e9b303">&#9670;&nbsp;</a></span>offsetZ2</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::offsetZ2 = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Z-offset without rotation correction. Required for z probe corrections. </p>
<p>Z-offset without rotation correction. </p>

</div>
</div>
<a id="a2a4be0f8556f8f9c26a305fd7400f656"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a4be0f8556f8f9c26a305fd7400f656">&#9670;&nbsp;</a></span>printMovesPerSecond</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int16_t Printer::printMovesPerSecond</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a680f0d49005e5bab9aa3e448ab24a230"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a680f0d49005e5bab9aa3e448ab24a230">&#9670;&nbsp;</a></span>printName</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">char Printer::printName = &quot;&quot;</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a7592db1f588db489dcbab96d873754a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7592db1f588db489dcbab96d873754a6">&#9670;&nbsp;</a></span>progress</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::progress = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a54e2de3fe2764657e68a0f1fc57fd516"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54e2de3fe2764657e68a0f1fc57fd516">&#9670;&nbsp;</a></span>radius0</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::radius0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a69adbf3efd74ba3a8643e090970b7a83"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69adbf3efd74ba3a8643e090970b7a83">&#9670;&nbsp;</a></span>realDeltaPositionSteps</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::realDeltaPositionSteps[<a class="el" href="_repetier_8h.html#a1af2907a6b7f6543b7d4c369e8901467">TOWER_ARRAY</a>]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a446561e8e7b2c1b0552aca8326d30c49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a446561e8e7b2c1b0552aca8326d30c49">&#9670;&nbsp;</a></span>relativeCoordinateMode</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t Printer::relativeCoordinateMode = false</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Determines absolute (false) or relative Coordinates (true). </p>

</div>
</div>
<a id="a916b2075a918153dbca0edcff3882ca6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a916b2075a918153dbca0edcff3882ca6">&#9670;&nbsp;</a></span>relativeExtruderCoordinateMode</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t Printer::relativeExtruderCoordinateMode = false</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Determines Absolute or Relative E Codes while in Absolute Coordinates mode. E is always relative in Relative Coordinates mode. </p>

</div>
</div>
<a id="ab6d6c56abd960db1e2ec7afaa737c9e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6d6c56abd960db1e2ec7afaa737c9e8">&#9670;&nbsp;</a></span>sledParked</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Printer::sledParked</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a9bc05fe69fbf4e73e9c1a57234a4aa82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9bc05fe69fbf4e73e9c1a57234a4aa82">&#9670;&nbsp;</a></span>stepNumber</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t Printer::stepNumber</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Step number in current move. </p>

</div>
</div>
<a id="ac1d4ce3805ccee74d94a515dcab39508"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1d4ce3805ccee74d94a515dcab39508">&#9670;&nbsp;</a></span>stepsPerTimerCall</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="_h_a_l_8h.html#adfaa4526bb47342be47f89a9eb6b3bef">fast8_t</a> Printer::stepsPerTimerCall = 1</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ac391451fe88b90fa644218269c1a2bc9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac391451fe88b90fa644218269c1a2bc9">&#9670;&nbsp;</a></span>stepsRemainingAtXHit</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::stepsRemainingAtXHit</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a280308b2cc249050154c843630a2d4a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a280308b2cc249050154c843630a2d4a7">&#9670;&nbsp;</a></span>stepsRemainingAtYHit</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::stepsRemainingAtYHit</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="af1d438cbad82118ce95d1cf64b860009"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1d438cbad82118ce95d1cf64b860009">&#9670;&nbsp;</a></span>stepsRemainingAtZHit</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::stepsRemainingAtZHit</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ab36dbcdbe8ebc7eb8c00fd968f935386"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab36dbcdbe8ebc7eb8c00fd968f935386">&#9670;&nbsp;</a></span>thermoMaxTemp</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::thermoMaxTemp</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a06acd2301f8fccedfc8b8e37681efeca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06acd2301f8fccedfc8b8e37681efeca">&#9670;&nbsp;</a></span>thermoMinTemp</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::thermoMinTemp</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ae11a2225e5f07d9acc50279e0582beec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae11a2225e5f07d9acc50279e0582beec">&#9670;&nbsp;</a></span>timer</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t Printer::timer</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>used for acceleration/deceleration timing </p>

</div>
</div>
<a id="ac50def5cb68a66167f2ecda05be0abea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac50def5cb68a66167f2ecda05be0abea">&#9670;&nbsp;</a></span>travelMovesPerSecond</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int16_t Printer::travelMovesPerSecond</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a21f7809d9ef5677a26b8b6d57dddb816"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21f7809d9ef5677a26b8b6d57dddb816">&#9670;&nbsp;</a></span>unitIsInches</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t Printer::unitIsInches = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>0 = Units are mm, 1 = units are inches. </p>

</div>
</div>
<a id="a81e514e312d77ab845eb0882573073c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81e514e312d77ab845eb0882573073c0">&#9670;&nbsp;</a></span>vMaxReached</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="_h_a_l_8h.html#a80a0874aa42d7783b26fce1ea16f6658">speed_t</a> Printer::vMaxReached</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Maximum reached speed. </p>

</div>
</div>
<a id="a581f9b1331d2c2c5a2e73272d030c048"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a581f9b1331d2c2c5a2e73272d030c048">&#9670;&nbsp;</a></span>wizardStack</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="unionwizard_var.html">wizardVar</a> Printer::wizardStack</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a34044d92d037f71f941706765002ff88"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34044d92d037f71f941706765002ff88">&#9670;&nbsp;</a></span>wizardStackPos</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="_h_a_l_8h.html#adfaa4526bb47342be47f89a9eb6b3bef">fast8_t</a> Printer::wizardStackPos</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a51aa8eef1b25b37bfea06c7efd8a6086"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51aa8eef1b25b37bfea06c7efd8a6086">&#9670;&nbsp;</a></span>xLength</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::xLength</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a6fbae59abe4ad0d786a6eaadda909320"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fbae59abe4ad0d786a6eaadda909320">&#9670;&nbsp;</a></span>xMaxSteps</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::xMaxSteps</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>For software endstops, limit of move in positive direction. </p>

</div>
</div>
<a id="ae14273b06c292427049d2ae109c0d004"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae14273b06c292427049d2ae109c0d004">&#9670;&nbsp;</a></span>xMaxStepsAdj</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::xMaxStepsAdj</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="afdc8bce4ad8ee657a1c1f545b5b69021"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afdc8bce4ad8ee657a1c1f545b5b69021">&#9670;&nbsp;</a></span>xMin</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::xMin</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ac1b9d2841d7db908edb6215e18281269"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1b9d2841d7db908edb6215e18281269">&#9670;&nbsp;</a></span>xMinSteps</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::xMinSteps</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>For software endstops, limit of move in negative direction. </p>

</div>
</div>
<a id="a6adf22a39ed57603470b37f2b26f822e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6adf22a39ed57603470b37f2b26f822e">&#9670;&nbsp;</a></span>xMinStepsAdj</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::xMinStepsAdj</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a20f4f413a320d371ddb78ef2c04df9af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20f4f413a320d371ddb78ef2c04df9af">&#9670;&nbsp;</a></span>yLength</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::yLength</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a76fa4ad356566018add61f8cdf8a1856"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76fa4ad356566018add61f8cdf8a1856">&#9670;&nbsp;</a></span>yMaxSteps</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::yMaxSteps</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>For software endstops, limit of move in positive direction. </p>

</div>
</div>
<a id="ac42c072064b7157bab98a9365f122eb5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac42c072064b7157bab98a9365f122eb5">&#9670;&nbsp;</a></span>yMaxStepsAdj</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::yMaxStepsAdj</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="adeab4df51e91b809ff9bcdf476b4e566"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adeab4df51e91b809ff9bcdf476b4e566">&#9670;&nbsp;</a></span>yMin</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::yMin</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ab3dbdbe45ec92e43a7c2364c07c317d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3dbdbe45ec92e43a7c2364c07c317d3">&#9670;&nbsp;</a></span>yMinSteps</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::yMinSteps</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>For software endstops, limit of move in negative direction. </p>

</div>
</div>
<a id="a7306abd6f5ef51616d682f0ed86d8f22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7306abd6f5ef51616d682f0ed86d8f22">&#9670;&nbsp;</a></span>yMinStepsAdj</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::yMinStepsAdj</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a09d9f9073556e5013f73c125af464e62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09d9f9073556e5013f73c125af464e62">&#9670;&nbsp;</a></span>zBabysteps</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int16_t Printer::zBabysteps</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a87d69ce384321f08d7285f9a21c01a84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87d69ce384321f08d7285f9a21c01a84">&#9670;&nbsp;</a></span>zBabystepsMissing</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int16_t Printer::zBabystepsMissing</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a5cdf53e7f18b6fe9aead0c47e3e908d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5cdf53e7f18b6fe9aead0c47e3e908d0">&#9670;&nbsp;</a></span>zBedOffset</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::zBedOffset = <a class="el" href="class_h_a_l.html#adcecd0c9a62886a2a82d14ba311690ac">HAL::eprGetFloat</a>(<a class="el" href="_eeprom_8h.html#aaa9dc65f41325b83278fa254a094f4f6">EPR_Z_PROBE_Z_OFFSET</a>)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a2412c5654869c74b15cb2d09f888aee9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2412c5654869c74b15cb2d09f888aee9">&#9670;&nbsp;</a></span>zCorrectionStepsIncluded</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::zCorrectionStepsIncluded = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a2c718f637e9650d2bb0f058bcade7b7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c718f637e9650d2bb0f058bcade7b7c">&#9670;&nbsp;</a></span>zLength</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::zLength</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a84160db094395c0c9e428d5489365c79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84160db094395c0c9e428d5489365c79">&#9670;&nbsp;</a></span>zMaxSteps</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::zMaxSteps</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>For software endstops, limit of move in positive direction. </p>

</div>
</div>
<a id="a5db8a418cc294523c1bcfc158631532b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5db8a418cc294523c1bcfc158631532b">&#9670;&nbsp;</a></span>zMaxStepsAdj</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::zMaxStepsAdj</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ad44b1b92f2886257fcb0511f1884e266"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad44b1b92f2886257fcb0511f1884e266">&#9670;&nbsp;</a></span>zMin</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float Printer::zMin</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="af883aa154664e244c3bfeda0717b6671"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af883aa154664e244c3bfeda0717b6671">&#9670;&nbsp;</a></span>zMinSteps</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::zMinSteps</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>For software endstops, limit of move in negative direction. </p>

</div>
</div>
<a id="a1fb7c8a0f39918862ad952f95c579ed1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1fb7c8a0f39918862ad952f95c579ed1">&#9670;&nbsp;</a></span>zMinStepsAdj</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int32_t Printer::zMinStepsAdj</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/ArduinoAVR/Repetier/<a class="el" href="_printer_8h_source.html">Printer.h</a></li>
<li>src/ArduinoAVR/Repetier/<a class="el" href="_bed_leveling_8cpp.html">BedLeveling.cpp</a></li>
<li>src/ArduinoAVR/Repetier/<a class="el" href="_distortion_8cpp.html">Distortion.cpp</a></li>
<li>src/ArduinoAVR/Repetier/<a class="el" href="_printer_8cpp.html">Printer.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="class_printer.html">Printer</a></li>
    <li class="footer">Generated on Tue Sep 19 2017 18:54:02 for Repetier-Firmware by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
  </ul>
</div>
</body>
</html>
